Ctrl K

Ровно степень двойки

Лёгкая
Дано целое число n. Верните True, если n равно 2ᵏ для некоторого целого k ≥ 0, и False иначе. Попробуйте решить без циклов и рекурсии.
Пример 1
n=32 → True

32 = 2⁵.

Пример 2
n=1 → True

1 = 2⁰.

Пример 3
n=12 → False

12 = 4 · 3, в разложении есть тройка.

Ограничения
  • -2³¹ ≤ n ≤ 2³¹ - 1
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиРовно степень четвёрки ЛёгкаяСтрока, которая копирует себя ЛёгкаяУдваивающиеся строки из нулей и единиц СредняяБуква в растущем слове СложнаяСумма двоичных строк Лёгкая
загружаем Python…
Вход
n=32
Ожидается
True

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