作者sustainer123 (溫水佳樹的兄長大人)
標題Re: [閒聊] 每日leetcode
時間2024-09-11 08:33:49
※ 引述《DJYOMIYAHINA (通通打死)》之銘言:
: 早早早早早
: 一二三四五
: def minBitFlips(self, start: int, goal: int) -> int:
: ans = 0
: x = start^goal
: while x>0:
: ans += (x&1)
: x = x >> 1
: return ans
思路:
用異或找不同的地方 有多少不同地方 代表要改多少次
Python Code:
class Solution:
def minBitFlips(self, start: int, goal: int) -> int:
return bin(start ^ goal).count("1")
--
※ 發信站: 批踢踢實業坊(pttweb.org.tw), 來自: 123.194.160.111 (臺灣)
※ 文章網址: https://pttweb.org.tw/Marginalman/M.1726014832.A.9E0
→ oin1104: 早早早 09/11 08:34
→ sustainer123: 早 09/11 08:34
推 DJYOMIYAHINA: 早早早 09/11 08:34
→ Che31128: 早早早 09/11 08:36
→ JerryChungYC: 早早 09/11 08:38