Conditional statements: switch
Personally, this algorithm is very useful & did not know how to do this thing.
According to other people, this can be better off.
function getLetter(s) {
let letter;
// Write your code here
let characterA = "aeiou";
let characterB = "bcdfg";
let characterC = "hjklm";
let characterD = "npqrstvwxyz";
for(let i in s){
if (characterA.includes(s[0])){
letter = "A";
} else if (characterB.includes(s[0])){
letter = "B";
} else if (characterC.includes(s[0])){
letter = "C";
} else if (characterD.includes(s[0])){
letter = "D";
}
}
return letter;
}
OR (include switch)
function getLetter(s) {
let letter;
// Write your code here
switch(true){
case /^[aeiou]{1}.*/i.test(s):
letter = "A"
break;
case /^[bcdfg]{1}.*/i.test(s):
letter = "B"
break;
case /^[hjklm]{1}.*/i.test(s):
letter = "C"
break;
case /^[npqrstvwxyz]{1}.*/i.test(s):
letter = "D"
break;
}
return letter;
}