HTMLify
construct-the-minimum-bitwise-array-ii.py
Views: 31 | Author: prakhardoneria
1 2 3 4 5 6 7 8 9 10 11 12 13 | class Solution: def minBitwiseArray(self, nums: List[int]) -> List[int]: ans = [] for p in nums: if p == 2: ans.append(-1) continue for i in range(31): if not (p & (1 << (i + 1))): ans.append(p ^ (1 << i)) break return ans |