给定一个字符串aaabbbcccooeellmmzzz
,如何计算“m”后面的字符数。例如,在这种情况下,它应该返回5(即oozzz);
注:在这里,o和z字符按字母顺序排列在“m”之后,而不是它们在m之后的索引位置。
所以我想数字符(n,o,p,q,r,s,t,u,v,w,x,y,z)在字符串中出现的次数。
样本输入:aaabbbcccooeellmmmzzz
样本输出:5
发布于 2021-12-05 10:04:02
使用substring
删除从开始到最后出现的字符的索引的所有内容,然后获取长度:
let character = 'm';
let str = 'aaabbbcccooeellmmmzzz';
let res = str.substring(str.lastIndexOf(character) + 1).length;
console.log(res)
https://stackoverflow.com/questions/70237104
复制