1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 面试题:查询字符串中出现次数最多的字符以及出现次数

面试题:查询字符串中出现次数最多的字符以及出现次数

时间:2021-03-15 16:24:52

相关推荐

面试题:查询字符串中出现次数最多的字符以及出现次数

查询字符串中出现次数最多的字符以及出现次数

最优解:

// 查询字符串出现最多的次数var randomStr = "sssfgtdaddddddddadadadadadddddfssddfsssfss";function getMax(str) {var newStr = str.split('').sort().join(''),//aaaaaaadddddddddddddddffffgsssssssstary = [];var reg = /(\w)\1+/g;newStr.replace(reg, ($0, $1) => {ary.push({name: $1,value: $0.length})})return ary.sort((a, b) => b.value - a.value)[0]; // 数组排序}console.log(getMax(randomStr)); // {name: "d", value: 20}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。