2026-01-22 07:20:58 +0000 UTC
Construct the Minimum Bitwise Array II
Links
Code
class Solution:
def minBitwiseArray(self, nums: List[int]) -> List[int]:
for i in range(len(nums)):
res = -1
d = 1
while (nums[i] & d) != 0:
res = nums[i] - d
d <<= 1
nums[i] = res
return nums