给你一个正整数 n。
n
返回 大于等于 n 且二进制表示仅包含 置位 位的 最小 整数 x 。
x
置位 位指的是二进制表示中值为 1 的位。
1
示例 1:
输入: n = 5
输出: 7
解释:
7 的二进制表示是 "111"。
"111"
示例 2:
输入: n = 10
输出: 15
15 的二进制表示是 "1111"。
"1111"
示例 3:
输入: n = 3
输出: 3
3 的二进制表示是 "11"。
"11"
提示:
1 <= n <= 1000