Re: [閒聊] 每日leetcode

看板Marginalman作者 (dont)時間1年前 (2024/11/05 18:23), 編輯推噓1(100)
留言1則, 1人參與, 1年前最新討論串1078/1549 (看更多)
2914. Minimum Number of Changes to Make Binary String Beautiful ## 思路 掃整個字串 並紀錄1,0的奇偶 如果目前字元是1/0 然後有奇數個0/1 就reset並且result+1 不然就更新1,0的奇偶 ## Code ```python class Solution: def minChanges(self, s: str) -> int: one = zero = 0 res = 0 for ch in s: if (ch == '1' and zero) or (ch == '0' and one): one = zero = 0 res += 1 elif ch == '1': one ^= 1 else: zero ^= 1 return res ``` -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 94.156.205.56 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1730802190.A.D5C.html

11/05 18:26, 1年前 , 1F
大師
11/05 18:26, 1F
文章代碼(AID): #1dAV8ErS (Marginalman)
討論串 (同標題文章)
文章代碼(AID): #1dAV8ErS (Marginalman)