Напиши функцию isPowerOfThree(n), которая возвращает true, если целое число n является степенью тройки, и false, если нет. 1 считается степенью тройки, 0 и отрицательные числа не считаются.
Потом напиши вторую функцию isPowerOf(n, base), которая делает ту же проверку для любого основания base от 2 и больше. Обе функции должны быстро работать и на больших числах.
isPowerOfThree(27)Вернёт true
isPowerOfThree(45)Вернёт false
isPowerOf(16, 2)Вернёт true
Спрашивали в Hulu · Источник
isPowerOfThree(27)trueisPowerOfThree(45)falseisPowerOfThree(1)trueisPowerOfThree(0)falseСкрытые тесты запускаются по Submit.