Files

25 lines
649 B
Python

# HumanEval/76
# Loki Mode Multi-Agent Solution
# Attempts: 1
# Passed: True
def is_simple_power(x, n):
"""Your task is to write a function that returns true if a number x is a simple
power of n and false in other cases.
x is a simple power of n if n**int=x
For example:
is_simple_power(1, 4) => true
is_simple_power(2, 2) => true
is_simple_power(8, 2) => true
is_simple_power(3, 2) => false
is_simple_power(3, 1) => false
is_simple_power(5, 3) => false
"""
if x == 1:
return True
if n == 1:
return False
power = 1
while power < x:
power *= n
return power == x