created perfect_cube.py (#2076)

* created perfect_cube.py

To find whether a number is a perfect cube or not.

* Update perfect_cube.py

* Update perfect_cube.py

* Update perfect_cube.py
This commit is contained in:
Vignesh
2020-06-11 23:06:53 +05:30
committed by GitHub
parent 19c3871b21
commit 3893ed30ca

16
maths/perfect_cube.py Normal file
View File

@ -0,0 +1,16 @@
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))