Source code for kyu_7.powers_of_3.largest_power

#  Created by Egor Kostan.
#  GitHub: https://github.com/ikostan
#  LinkedIn: https://www.linkedin.com/in/egor-kostan/


[docs]def largestPower(N: int) -> int: """ Given a positive integer N, return the largest integer k such that 3^k < N. :param N: :return: """ result: int = 0 n: int = 0 while result < N: result = 3 ** n if result >= N: n -= 1 break n += 1 return n