题解 | #字符统计#
字符统计
http://www.nowcoder.com/practice/c1f9561de1e240099bdb904765da9ad0
let arr=readline().split('');
let map=arr.reduce((temp,cur)=>{
let val=1;
if(temp.has(cur)){
val=temp.get(cur)+1;
}
temp.set(cur,val);
return temp;
},new Map());
let res=Array.from(map.entries()).sort((a,b)=>{
if(a[1]==b[1]){
return a[0].charCodeAt()-b[0].charCodeAt();
} else {
return b[1]-a[1];
}
})
let ans='';
res.forEach(item=>{
ans+=item[0];
})
console.log(ans)