Ctrl K

Ближайшее число из одних единиц

Лёгкая
Дано натуральное число num. Верните наименьшее число, не меньшее num, двоичная запись которого состоит только из единиц.
Пример 1
num=9 → 15

9 = 1001₂. Ближайшее число из одних единиц — 1111₂ = 15.

Пример 2
num=31 → 31

31 = 11111₂ уже состоит из одних единиц.

Пример 3
num=2 → 3
Ограничения
  • 1 ≤ num ≤ 1000
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиСумма двоичных строк ЛёгкаяРовно степень двойки ЛёгкаяПотерянный билет ЛёгкаяРовно степень четвёрки ЛёгкаяЗапись в шестнадцатеричной системе Лёгкая
загружаем Python…
Вход
num=9
Ожидается
15

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 55 тестов на сервере, включая скрытые.