const repeat = str => {
if (!str) return str
if (str.length === 1) return `1${str}`
let res = ""; let num = 1; let start = str[0]
for (let i =1; i < str.length; i ++) {
if (start === str[i]) {
num ++
} else{
res += num
res += start
num = 1
start = str[i]
}
}
res += num
res += start
return res
}
const str = "dddaaawkkekda"
repeat(str)
字符串统计重复字符个数 dddaaawkkekda=>3d3a1w2k1e1k1d1a
最新推荐文章于 2024-10-16 17:24:41 发布