输入:sentence = "I speak Goat Latin"
输出:"Imaa peaksmaaa oatGmaaaa atinLmaaaaa"
class Solution {
public String toGoatLatin(String sentence) {
String[] split = sentence.split(" ");
StringBuilder stringBuilder=new StringBuilder();
for (int i = 0; i <split.length ; i++) {
if (isYuan(split[i])==true){
split[i]+="ma";
}else {
split[i]=split[i].substring(1,split[i].length())+split[i].substring(0,1)+"ma";
}
}
for (int i = 0; i <split.length ; i++) {
for (int j = 0; j <=i ; j++) {
split[i]+="a";
}
stringBuilder.append(split[i]);
stringBuilder.append(" ");
}
return stringBuilder.toString().trim();
}
public static boolean isYuan(String s){
switch (s.charAt(0)) {
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
case 'A':
case 'E':
case 'I':
case 'O':
case 'U':
return true;
default:
return false;
}
}
}