题解 | #名字的漂亮度#
名字的漂亮度
https://www.nowcoder.com/practice/02cb8d3597cf416d9f6ae1b9ddc4fde3
let n = +readline();
for(let i = 0; i < n; i++) {
let str = readline();
let obj = {};
for(let i = 0; i < str.length; i++) {
let item = str[i];
if(obj[item]) {
obj[item] += 1;
} else {
obj[item] = 1;
}
}
let arr = [];
for(let key in obj) {
arr.push(obj[key]);
}
arr.sort((a, b) => b - a);
let sum = 0;
let l = 26;
for(let i = 0; i < arr.length; i++) {
sum += arr[i] * l;
l--;
}
console.log(sum);
}
