/- 如果单词以辅音开头,就把第一个辅音字母或第一组辅音簇移到单词的结尾,并在后面加上 `ay`。/- 如果单词以元音开头,只需要在结尾加上 `way`。
function translatePigLatin(str) { let s = ""; var a = /[aeiou]/gi; if(str[0].match(a)){ s = str+"way" }else if(str.match(a) === null){ s = str+"ay" }else{ let b = str.indexOf(str.match(a)[0]); //str.match(a)[0]是str字符串中元音字母的第一个,b则是str中第一个元音字母的索引值 s = str.substr(b) + str.substr(0,b) +"ay"; //str.substr(3)返回字符串的后三位,str.substr(0,3)返回字符串的前三位 } return s; }
translatePigLatin("dzehaSg");
/- 如果单词以辅音开头,就把第一个辅音字母或第一组辅音簇移到单词的结尾,并在后面加上 `ay`。/- 如果单词以元音开头,只需要在结尾加上 `way`。最先出现在Python成神之路。
共有 0 条评论