Проблема с шифром Цезаря заключается в том, что получаемые слова часто непроизносимы. Проблема с Pig Latin в том, что ее легко декодировать. Почему бы не объединить их?
вход
Слово, состоящее из 26 английских букв.
Выход
Сначала измените каждую согласную в слове на следующую согласную в алфавите. Итак, b переходит к c, d переходит к f, а z переходит к b. Затем измените каждую гласную на следующую гласную в алфавите (вы переходите к a). Последнее, только если первая буква слова является согласной, переместите эту букву в конец слова и добавьте «ay» в конец слова.
Примеры:
cat -> evday
dog -> uhfay
eel -> iim
- Это код-гольф , поэтому выигрывает самый короткий код.
- Дело не имеет значения.
- Будут использоваться гласные: A, E, I, O и U
z → bay
the → jivay
? (То есть, если слово начинается с нескольких согласных, мы можем переместить только одну из них?)