Дано целое x. Верните True, если x — степень двойки: 1, 2, 4, 8, … Ноль и отрицательные числа — не степени двойки.
В работе: Проверить, что размер буфера — степень двойки, чтобы брать остаток маской.
Пример 1
Ввод
x = 64
Вывод
True
Пример 2
Ввод
x = 96
Вывод
False
Пример 3
Ввод
x = 0
Вывод
False
Ограничения
- −2³¹ ≤
x≤ 2³¹ − 1 - Лимит — 1 с на тест.
Как вызывается ваш код
Читать ввод и печатать ответ не нужно: мы вызываем функцию на каждом тесте и сравниваем то, что она вернула.
print() и console.log() уходят в консоль.
def is_power_of_two(x):
Источник: отчёт о Ozon, Go, 2026. Условие пересказано своими словами.
Давали на собеседовании?
Ответов пока мало — ваш поможет.
Стр. 1Ctrl+Enter — запуск · Ctrl+Shift+Enter — отправка
Ожидаемый ответ не нужен: покажем, что вернула функция.
Здесь появится результат отправки.