Двойка в степени
Степени двойки часто встречаются в программировании: размеры памяти, биты, маски и границы массивов. Дано число n: верните True, если это одна из степеней двойки — 1, 2, 4, 8 и так далее. Для n <= 0 нужно вернуть False.
Примеры
Ввод
1Вывод
TrueВвод
16Вывод
TrueВвод
6Вывод
FalseНужно реализовать
def is_power_of_two(n: int) -> bool:
Теги
math
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
1Ожидаемый
True2
Ввод
16Ожидаемый
True3
Ввод
6Ожидаемый
False4
Ввод
0Ожидаемый
False5
Ввод
-8Ожидаемый
False6
Ввод
7Ожидаемый
FalseФокус-радио
На паузе · SomaFM · Fluid