Задача состоит в том, чтобы, учитывая строку слов, разделенных пробелами, вычислить оценку каждого слова (a = 1, b = 2, c = 3 et c.) И вернуть слово с высокий балл Если слова имеют одинаковую оценку, должно быть возвращено слово, появляющееся первым в данной строке. CodeWars контролирует меня, и снова у меня есть только один тест, не подтверждающий мой код, а остальные в порядке: /
function high(x){
const arr = x.split(' ');
let score = 0;
let highestWord = undefined;
var currentScore = 0;
arr.map((word) => {
currentScore = word.split('').reduce((sum, letter) => {
return sum + letter.charCodeAt(0) - 64;
}, 0);
if (currentScore > score) {
score = currentScore;
highestWord = word;
}
});
return highestWord;
}