题解 | #字符统计#
字符统计
https://www.nowcoder.com/practice/c1f9561de1e240099bdb904765da9ad0
const rl = require("readline").createInterface({ input: process.stdin }); var iter = rl[Symbol.asyncIterator](); const readline = async () => (await iter.next()).value; void async function () { let line = await readline() let numMap = {} for (let i of line) { if (numMap[i]) { numMap[i] ++ } else { numMap[i] = 1 } } let resArr = Object.keys(numMap) resArr.sort((a, b) => { if (numMap[b] === numMap[a]) { return a.charCodeAt() - b.charCodeAt() } else { return numMap[b] - numMap[a] } }) console.log(resArr.join('')) }()