POW (X, N)
Я поразил, что каждый может написать короткий код 😨
class Solution: def myPow(self, x: float, n: int) -> float: if n == 0: return 1 elif n == 1: return x elif n == -1: return 1/x n1 = int(n / 2) v = self.myPow(x, n1) if n % 2 == 0: v *= v else: v *= self.myPow(x, n - n1) return v
Оригинал: “https://dev.to/takakd/leetcode-pow-x-n-5g7n”