Skip to content

Latest commit

 

History

History
22 lines (18 loc) · 530 Bytes

1758.-minimum-changes-to-make-alternating-binary-string.md

File metadata and controls

22 lines (18 loc) · 530 Bytes

1758. Minimum Changes To Make Alternating Binary String

class Solution:
    def minOperations(self, s: str) -> int:
        
        ans = ans1 = 0
        for i in range(0,len(s)):
            if i & 1 :
                if s[i] == '1':
                    ans += 1
                else:
                    ans1 += 1
                    
            elif i & 1 == 0 :
                if s[i] == '0':
                    ans += 1
                else:
                    ans1 += 1
        return min(ans, ans1)