中级算法代码-字符串移动插入

字符串移动插入

输入一个字符串,把一个字符串的第一个辅音或辅音丛移到词尾,然后加上后缀 “ay”。如果单词以元音开始,则在词尾添加 “way” ,输入字符串需要是英文单词全部小写。

function translate(str) {
     
   var index = str.search(/[a|e|i|o|u]/);  //正则
   if(index == 0){
     
       str += 'way';
   }else{
     
     str = str.substring(index) + str.substring(0, index) + 'ay';
   }
return str;
}
translate("consonant");

这大概是我写到的最简单一个算法

你可能感兴趣的:(算法)