题解 | #字符统计#

字符统计

http://www.nowcoder.com/practice/c1f9561de1e240099bdb904765da9ad0

var line=readline() var count=1 var obj={}

for(let i=0;i<line.length;i++){ if(obj[line[i]]==undefined){ obj[line[i]]=count } if(line.indexOf(line[i])!=i){ obj[line[i]]+=count }

}

var res=''

var arr = Object.keys(obj); for(let i=0; i<arr.length; i++){ fn(); } console.log(res) function fn(){ let max = '' let maxn = 0; for(let k in obj){ if(obj[k] > maxn){ maxn = obj[k]; max = k; } if(obj[k] == maxn){ if(k.charCodeAt() < max.charCodeAt()){ maxn = obj[k]; max = k; } } } res = res + max; delete obj[max]; }

全部评论

相关推荐

在努力的外卷侠很靠谱:怎么,大家都没保底吗?我这美团已经入职了,不说了,系统派单了。
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务