mirror of
https://hub.njuu.cf/TheAlgorithms/Python.git
synced 2023-10-11 13:06:12 +08:00
17 lines
309 B
Python
17 lines
309 B
Python
|
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
|
||
|
|
||
|
|
||
|
if(__name__ == '__main__'):
|
||
|
print(perfect_cube(27))
|
||
|
print(perfect_cube(4))
|