Ctrl K

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

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

81 = 3⁴.

Пример 2
n=0 → False

Никакая степень тройки не равна нулю.

Пример 3
n=-9 → False

Степени тройки положительны, так что отрицательное число не подходит.

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

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