LeetCodeSmallest Number With All Set BitsSmallest Number With All Set BitsEasyMathBit ManipulationSolution export function smallestNumber(n: number): number { return (1 << bitLength(n)) - 1; } function bitLength(num: number): number { let length = 0; while (0 < num) { num >>= 1; length += 1; } return length; } Complexity Time: O(logn)O(logn)O(logn) Space: O(1)O(1)O(1) LeetCodeSmallest Number With All Set Bitshttps://leetcode.com/problems/smallest-number-with-all-set-bits