Гласные вверх, согласные вниз

Просмотр в формате PDF

Submit solution


Очки: 110
Ограничение по времени: 2.0s
Ограничение по памяти: 256M

Problem type
Allowed languages
C++, Python

Стилилизатор текста обрабатывает строку из латинских букв по простому правилу:

  • каждую гласную букву a, e, i, o, u он делает заглавной;
  • каждую согласную букву он делает строчной.

Дана непустая строка, состоящая из латинских букв, возможно в смешанном регистре. Требуется применить к ней это правило и вывести получившуюся строку.

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

В единственной строке задана непустая строка s из латинских букв, 1 <= |s| <= 2 * 10^5.

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

Выведите строку после обработки стилизатором.

Ограничения

  • строка содержит только латинские буквы;
  • 1 <= |s| <= 2 * 10^5;
  • ввод осуществляется через стандартный ввод;
  • вывод осуществляется через стандартный вывод.

Примеры

Пример 1

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

Hello

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

hEllO

Пояснение

H,l,l — согласные (строчные), e,o — гласные (заглавные): hEllO.

Пример 2

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

a

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

A

Комментарии

Еще нет ни одного комментария.