Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 420 Bytes

696.md

File metadata and controls

26 lines (17 loc) · 420 Bytes

Count Binary Substrings

Description

link


Solution

  • See Code

Code

O(n)

class Solution:
    def countBinarySubstrings(self, s: str) -> int:
        l=[]
        for i in s.replace("01","0 1").replace("10","1 0").split():
            l.append(len(i))
        return sum(min(a,b) for a,b in zip(l,l[1:]))