4117. Проверка степени двойки

Easy 7 решили
Дано целое n. Верните true, если оно — степень двойки (1, 2, 4, 8, …). Для n ≤ 0 верните false (ноль и отрицательные числа степенью двойки не считаются).

Примеры:

Вход: 1
Выход: true
Объяснение: 2⁰ = 1.
Вход: 2
Выход: true
Объяснение: 2¹ = 2.
Вход: 3
Выход: false
Объяснение: 3 не степень двойки.

Ограничения:

-2^31 <= n <= 2^31-1 (или большие целые)

Теги:

Битовые операции Математика

Комментарии (0)

Зарегистрируйтесь или войдите, чтобы оставить комментарий

Пока нет комментариев. Будьте первым!