JustCaptain kod-buduschego
987c64ff6f1070f722e2f060dc226970e8af6216
Перейти к файлу
Код
kod-buduschego C++Дополнительные задачи1-intern04. Слишком длинные слова.md
anc добавил допольнительные задачи b2eaa8d 3 недели назад
04. Слишком длинные слова.md

04. Слишком длинные слова#

🎯 Уровень 🟢 Intern
🔗 Источник Codeforces 71A — Way Too Long Words
📊 Сложность 800
🏷️ Темы строки

📝 Условие#

Слова длиннее 10 символов нужно сокращать: первая буква + количество букв между первой и последней + последняя буква (localization → l10n). Остальные слова выводятся как есть.

📥 Входные данные#

В первой строке число n (1 ≤ n ≤ 100). Далее n строк, в каждой — слово из строчных латинских букв длиной от 1 до 100.

📤 Выходные данные#

n строк — каждое слово после замены (или без изменений, если его длина ≤ 10).

🧪 Тесты#

Тест 1#

Ввод:

4
word
localization
internationalization
pneumonoultramicroscopicsilicovolcanoconiosis

Вывод:

word
l10n
i18n
p43s

Тест 2#

Ввод:

3
abcdefghij
abcdefghijk
a

Вывод:

abcdefghij
a9k
a

Заметка

Оригинальное условие и проверка решения на всех тестах — по ссылке на источник.

💡 Подсказка#

Открыть, если застрял(а) больше чем на 20 минут

s.size(), s[0], s.back().


⬅️ К списку задач уровня