printРабочее место участника

printЗадачи

886. Контрольная сумма

Ограничения: время – 1s/2s, память – 32MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

Напишите программу, которая копирует текст из входного файла и добавляет к нему фразу ''Это сообщение содержит ровно `K` букв и ровно `M` цифр.'', при этом `K` и `M` должны учитывать буквы и цифры в добавленной фразе. Буквами считаются строчные и прописные латинские буквы, а также все символы с ASCII-кодами от 128 до 255. Слова "буквы" и "цифры" во фразе должны иметь окончание, соответствующее числительному, например, "21 цифру", "4 цифры", "15 цифр". При необходимости в контрольной фразе можно не выводить одно или оба слова "ровно".
Входной файл содержит одну строку длиной не более 200 символов.
В выходной файл вывести сначала строку из входного файла, затем строку с указанной контрольной фразой.

Пример ввода

Сегодня contest.

Вывод для примера

Сегодня contest.
Это сообщение содержит ровно 49 букв и 3 цифры.
loading