2025-08-24 11:28:25 +0000 UTC

Smallest Number With All Set Bits

Code

class Solution:
    def smallestNumber(self, n: int) -> int:
        res = 0
        while n > 0:
            res = (res << 1) | 1
            n //= 2
        return res