Shu-How Zの小窝

Loading...

451.根据字符出现频率排序

451.根据字符出现频率排序

to tree 
/**
 * @param {string} s
 * @return {string}
 */
var frequencySort = function(s) {
    if(!s)return
    let map=new Map();
    for(let i of s){
        map.set(i,(map.get(i)||0)+1)
    }
    let arr=[...map.entries()].sort((v1,v2)=>{return v2[1]-v1[1]})
    let result=''
    for(let [k,v] of arr){
       result+=k.repeat(v)
    }
    return result
};
posted @ 2025-02-03 22:28  KooTeam  阅读(5)  评论(0)    收藏  举报