Goat Latin
LeetCode題目: 824. Goat Latin
My solution:
/**
* @param {string} sentence
* @return {string}
*/
let toGoatLatin = sentence => {
const vowel = ['a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U'];
return sentence.split(' ').map((word, idx) => {
word = `${vowel.includes(word[0]) ? word : word.slice(1) + word.at(0)}ma`;
for(let i=0; i<=idx; i++) word += 'a';
return word;
}).join(' ');
};
