题解 | #名字的漂亮度#
名字的漂亮度
https://www.nowcoder.com/practice/02cb8d3597cf416d9f6ae1b9ddc4fde3
const n = parseInt(readline()) for(let i = 0;i<n;i++){ let str = readline().toLowerCase() let obj = {} let res = 0 for(let j = 0;j<str.length;j++){ if(obj[str[j]]){ obj[str[j]]++ }else{ obj[str[j]] = 1 } } let arr = Object.values(obj) arr.sort((a,b)=>b-a) for(let v = 26;v>26-arr.length;v--){ res+=v*arr[26-v] } console.log(res) }