【FCC】Pig Latin
生活随笔
收集整理的這篇文章主要介紹了
【FCC】Pig Latin
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
題目:
把指定的字符串翻譯成 pig latin。
Pig Latin 把一個英文單詞的第一個輔音或輔音叢(consonant cluster)移到詞尾,然后加上后綴 "ay"。
如果單詞以元音開始,你只需要在詞尾添加 "way" 就可以了。
思路:
英文中的元音字母有:?"a","e","i","o","u"?,把它們放進(jìn)一個數(shù)組中,看其中有沒有與字符串首字符相同的項。以此為基礎(chǔ),進(jìn)行判斷。將字符串分解為單個字符,從頭到尾判斷是否為元音,遇到不是元音開始處理。
代碼:
<script type="text/javascript">
function translate(str) {
var yuan = ["a", "e", "i", "o", "u"];
if (yuan.indexOf(str[0]) >= 0) {
return str + "way";
}
while (yuan.indexOf(str[0]) < 0) {
str = str.substr(1) + str.substr(0, 1);
}
return str + "ay";
}
</script>
總結(jié)
以上是生活随笔為你收集整理的【FCC】Pig Latin的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【FCC】freeCodeCamp:Wh
- 下一篇: 【FCC】DNA Pairing