描述:
给定一串单词,需要找到得分最高的单词。
单词的每个字母根据其在字母表中的位置得分:a = 1、b = 2、c = 3 等。
您需要将得分最高的单词作为字符串返回。
如果两个单词得分相同,则返回原始字符串中出现最早的单词。
所有字母均为小写,所有输入均有效。
function high(x){
var list = x.split(" ");
var map = 'abcdefghijklmnopqrstuvwxyz';
var result = [];
for(var i in list){
let sum = 0;
for(var j in list[i]){
sum = sum + map.indexOf(list[i][j]) + 1;
}
result.push(sum);
}
var max = Math.max.apply(null, result);
return list[result.indexOf(max)];
}