题解 | #字符统计#

字符统计

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]; }

全部评论

相关推荐

11-11 16:40
已编辑
门头沟学院 人工智能
不知道怎么取名字_:这个有点不合理了,相当于已经毕业了,但还是没转正,这不就是白嫖
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务