This commit is contained in:
Cody Loyd 2017-12-15 12:52:22 -06:00
parent 956727d4e5
commit 14cc7d40bd

View file

@ -1,9 +1,23 @@
function translate() {
// body...
function translate(string) {
return string
.split(" ")
.map(word => {
const index = firstVowelIndex(word);
const beginning = word.slice(0, index);
const ending = word.slice(index);
return `${ending}${beginning}ay`;
})
.join(" ");
}
function firstVowelIndex(string) {
const vowels = string.match(/[aeiou]/g);
if (vowels[0] == "u" && string[string.indexOf(vowels[0]) - 1] == "q") {
return string.indexOf(vowels[1]);
}
return string.indexOf(vowels[0]);
}
module.exports = {
translate
}
};