Skip to content

Commit

Permalink
+
Browse files Browse the repository at this point in the history
  • Loading branch information
RussellDash332 committed Apr 29, 2024
1 parent 893882c commit 348ac2c
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions src/Minimum Number of Operations to Make Array XOR Equal to K.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
class Solution(object):
def minOperations(self, nums, k):
"""
:type nums: List[int]
:type k: int
:rtype: int
"""
s = 0
for i in nums: s ^= i
bk = bin(k)[2:]
bs = bin(s)[2:]
m = max(len(bk), len(bs))
bk, bs = bk.zfill(m), bs.zfill(m)
return sum(bk[i]!=bs[i] for i in range(m))

0 comments on commit 348ac2c

Please sign in to comment.