原题:696. 计数二进制子串
给定一个字符串 s,计算具有相同数量0和1的非空(连续)子字符串的数量,并且这些子字符串中的所有0和所有1都是组合在一起的。
重复出现的子串要计算它们出现的次数。
示例 1 :
示例 2 :
注意:
s.length 在1到50,000之间。
s 只包含“0”或“1”字符。
JavaScript示例
解答
解析:1. 使用for循环,从前往后取字符串
2. ^ 运算符 按位异
3. 正则表达式和ES6模板字符串结合
目的是,在正则中使用变量
4. repeat 构造并返回一个指定长度的新字符串测试用例
领取专属 10元无门槛券
私享最新 技术干货