2020-06-11 23:06:53 +05:30
|
|
|
def perfect_cube(n: int) -> bool:
|
|
|
|
"""
|
|
|
|
Check if a number is a perfect cube or not.
|
|
|
|
|
|
|
|
>>> perfect_cube(27)
|
|
|
|
True
|
|
|
|
>>> perfect_cube(4)
|
|
|
|
False
|
|
|
|
"""
|
|
|
|
val = n ** (1 / 3)
|
|
|
|
return (val * val * val) == n
|
|
|
|
|
|
|
|
|
2020-06-12 08:51:47 +04:00
|
|
|
if __name__ == "__main__":
|
2020-06-11 23:06:53 +05:30
|
|
|
print(perfect_cube(27))
|
|
|
|
print(perfect_cube(4))
|