3. Идентификатор
Ограничения: время – 1s/2s, память – 64MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод
Послать решение Blockly Посылки Темы Где Обсудить (0)
Напишите программу, выполняющую превращение набора английских слов в идентификатор по следующим правилам.
- Если слово содержит три или менее буквы, то оно полностью включается в идентификатор.
- Иначе удаляются все гласные буквы в слове, кроме гласной, являющейся первой буквой в слове. В идентификатор включаются три первых буквы результата (если осталось меньше трех, то все оставшиеся). К гласным относятся буквы a, e, i, o, u, y.
- Первая буква всех слов, начиная со второго, становится прописной.
- Порядок слов не меняется.
В первой строке ввода содержится непустой набор слов, разделенных пробелами. Длина строки не превышает 100 символов. Слова содержат только строчные латинские буквы.
Вывести получившийся идентификатор.
Пример ввода
list of integer numbers
Вывод для примера
lstOfIntNmb