美文网首页
字符串压缩javascript实现

字符串压缩javascript实现

作者: 大脸猫_2e21 | 来源:发表于2020-05-15 10:18 被阅读0次
  • 通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。
    压缩规则:
  • 仅压缩连续重复出现的字符。比如字符串abcbc由于无连续重复字符,压缩后的字符串还是abcbc
    压缩字段的格式为"字符重复的次数+字符"。例如:字符串xxxyyyyyyz压缩后就成为3x6yz
// 
function compileStr(str){
    let count = 1
    let newStr = ''
    for(let i =0; i < str.length -1; i++){
        if(str[i] == str[i+1]){
            count ++
            countinue   // 如果此时的字符和后一个字符想等的话 那么跳出此次循环 继续下次循环
        }else{
            if(count == 1){    
                newStr += str[i]
            }else{
                newStr += count + str[i]
                count = 1
            }
        }
    }
    return newStr
}

相关文章

  • 字符串压缩javascript实现

    通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并...

  • 1394-字符串压缩

    字符串压缩 题目 字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串aabc...

  • LeetCode 面试题 01.06. 字符串压缩

    题目 字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串aabcccccaa...

  • 面试题 01.06. 字符串压缩

    题目 字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串aabcccccaa...

  • 字符串压缩

    字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串aabcccccaaa会变...

  • 面试题 01.06. 字符串压缩

    题目:字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串aabcccccaa...

  • 面试题01.06_字符串压缩_hn

    题目描述 字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串aabccccc...

  • JavaScript实现图片压缩

    1. 选择一张图片 2. 使用Canvas压缩 3. 保存到本地 在线DEMOhttps://oktools.n...

  • leetcode每日一题 python解法 3月16日

    难度:简单 题目内容: 字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串a...

  • iOS 字符串压缩和解压缩

    实现对字符串进行压缩和解压缩操作 前提需要导入libz.1.2.5.dylib 库 import "BYView...

网友评论

      本文标题:字符串压缩javascript实现

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