美文网首页网页前端后台技巧(CSS+HTML)web前端经典面试题
js实现统计字符串s1中字符连续出现个数

js实现统计字符串s1中字符连续出现个数

作者: 全栈弄潮儿 | 来源:发表于2018-07-16 14:41 被阅读2次

js实现统计字符串s1中字符连续出现个数

例如:字符串s1为aacccbbddttttggg 输出a2c3b2d2t4g3

演示:


test-v1.1.gif

代码:

        const s1 = 'qqqqwwweerrggqqwwwwmmnnn';
        let arr1 = s1.split('');
        let arr2 = [];
        let s2 = '';
        let count = 0;
        for(let i=0; i<arr1.length; i++) {
            let tmp = arr1[i];
            if(tmp === arr1[i+1]) {
                tmp = arr1[i+1];
                count ++ ;
            } else {
                count += 1;
            }
            if(tmp!==arr1[i+1] && count > 0) {
                arr2.push(tmp);
                arr2.push(count);
                count = 0;
            }
        }
        s2 = arr2.join(',');
        document.write(s2);

相关文章

  • js实现统计字符串s1中字符连续出现个数

    js实现统计字符串s1中字符连续出现个数 例如:字符串s1为aacccbbddttttggg 输出a2c3b2...

  • 434-字符串中的单词书

    字符串中的单词数 题目 统计字符串中的单词个数,这里的单词指的是连续的不是空格的字符。 请注意,你可以假定字符串里...

  • Java面试题:统计一个字符串中整数的个数

    面试之中问到了一个算法:在一个字符串中,统计出现的整数的个数,连续的数字为一个整数(不考虑负数),字符串中不包含空...

  • kotilin+rxjava统计字符个数

    统计字符串中去除空格各个字符出现的个数 打印结果

  • 434. 字符串中的单词数

    统计字符串中的单词个数,这里的单词指的是连续的不是空格的字符。 请注意,你可以假定字符串里不包括任何不可打印的字符...

  • 434-字符串中的单词数

    统计字符串中的单词个数,这里的单词指的是连续的不是空格的字符。请注意,你可以假定字符串里不包括任何不可打印的字符。...

  • 自动化测试常见面试题

    一、Python基础 Python有哪些数据类型 统计字符串 "test aa" 中字符 “t” 出现的个数和位置...

  • 434. 字符串中的单词数

    内容 统计字符串中的单词个数,这里的单词指的是连续的不是空格的字符。 请注意,你可以假定字符串里不包括任何不可打印...

  • Leetcode 434. 字符串中的单词数

    题目 统计字符串中的单词个数,这里的单词指的是连续的不是空格的字符。 请注意,你可以假定字符串里不包括任何不可打印...

  • 「704. 二分查找 」| leetcode 刷题009

    题目1 统计字符串中的单词个数,这里的单词指的是连续的不是空格的字符。 请注意,你可以假定字符串里不包括任何不可打...

网友评论

    本文标题:js实现统计字符串s1中字符连续出现个数

    本文链接:https://www.haomeiwen.com/subject/vqkbpftx.html