※ 引述《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