题解 | #名字的漂亮度#
名字的漂亮度
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); }