let str = 'hellochinahellochinahelloj'
let strArr = str.split('').sort()
console.log(strArr)
let muli = ''
let letter = 1
let maxMuli = strArr[0]
let maxLetter = 1
for (let i = 1; i < strArr.length; i++) {
if(strArr[i-1] === strArr[i]) {
letter = letter + 1
muli = strArr[i]
} else{
if(maxLetter < letter) {
maxLetter = letter
maxMuli = muli
}
letter = 1
}
}
console.log('maxMuli', maxMuli)
console.log('maxLetter', maxLetter)
相关文章
- 04-08字符串中出现次数最多的字符
- 04-08String中的toCharArray:将此字符串转换为新的字符数组,并统计次数
- 04-08LeetCode833题:字符串中的查找与替换
- 04-08利用shell脚本统计文件中出现次数最多的IP
- 04-08《Python CookBook2》 第一章 文本 - 过滤字符串中不属于指定集合的字符 && 检查一个字符串是文本还是二进制
- 04-08在smarty模板中截取指定长度的字符串
- 04-08【2019.07.25 Python每日一题】答案 —— 反转字符串中的单词 III 【Leecode557】
- 04-08【剑指offer刷题】--字符串--字符流中第一个不重复的字符
- 04-08[leetcode]151. Reverse Words in a String翻转给定字符串中的单词
- 04-082021-02-18:给定一个字符串str,给定一个字符串类型的数组arr,出现的字符都是小写英文。arr每一个字符串,代表一张贴纸,你可以把单个字符剪开使用,目的是拼出str来。返回需要至少多少张贴