凯撒密码的问题在于,所产生的单词通常不发音。Pig Latin的问题在于它易于解码。为什么不将它们结合起来?
输入值
由26个英文字母组成的单词。
输出量
首先,将单词中的每个辅音更改为字母表中的下一个辅音。因此,b转到c,d转到f,z转到b。然后,将每个元音更改为字母表中的下一个元音(u转到a)。最后,仅当单词的第一个字母为辅音时,才将该字母移到单词的末尾并在单词的末尾添加“ ay”。
例子:
cat -> evday
dog -> uhfay
eel -> iim
- 这是代码高尔夫球,因此最短的代码获胜。
- 大小写无所谓。
- 将使用的元音是A,E,I,O和U
z → bay
the → jivay
?(也就是说,如果单词以多个辅音开头,我们是否只移动其中一个?)