题解 | #名字的漂亮度#
名字的漂亮度
http://www.nowcoder.com/practice/02cb8d3597cf416d9f6ae1b9ddc4fde3
let arr = []
while(line = readline()){
arr.push(line)
}
let num = arr.splice(0,1)[0]
arr = arr.slice(0,~~num)
let o = {}
for(let j = 0;j < arr.length;j++){
// console.log(arr[j])
for(let i = 0,len = arr[j].length;i < len;i++){
if(o[arr[j][i]]){
o[arr[j][i]]++
}else{
o[arr[j][i]] = 1
}
}
let num = 26
let w = Object.entries(o).map(([key,value])=>value).sort((a,b)=>b - a)
console.log(w.reduce((acc,curr)=>{
acc += curr * num--
return acc
},0))
o = {}
}