Олимпиадный тренинг

Задача . Степень 2


Задача

Темы:
Дано целое число x (х > 0). Проверить, является ли число степенью 2; без использования условного оператора и циклов. Программа должна вывести True или False.
Можно использовать вычислительные операции, логические операции, битовые операции.
Гарантируется, что число х помещается в 32-битную ячейку памяти.

Примеры
Входные данныеВыходные данные
1 1
True
2 100
False
3 2
True
4 3
False

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
Python5
Комментарий учителя