Re: [闲聊] 每日leetcode

楼主: sustainer123 (caster)   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")
作者: oin1104 (是oin的说)   2024-09-11 08:34:00
早早早
楼主: sustainer123 (caster)   2024-09-11 08:34:00
作者: DJYOMIYAHINA (通通打死)   2024-09-11 08:34:00
早早早
作者: Che31128 (justjoke)   2024-09-11 08:36:00
早早早
作者: JerryChungYC (JerryChung)   2024-09-11 08:38:00
早早

Links booklink

Contact Us: admin [ a t ] ucptt.com