Skip to content

Commit 8b417b3

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent bc28930 commit 8b417b3

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

maths/perfect_cube.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ def perfect_cube(n: int) -> bool:
1010
val = n ** (1 / 3)
1111
return (val * val * val) == n
1212

13+
1314
def perfect_cube_binary_search(n: int) -> bool:
1415
"""
1516
Check if a number is a perfect cube or not using binary search.
@@ -31,14 +32,15 @@ def perfect_cube_binary_search(n: int) -> bool:
3132
right = n
3233
while left <= right:
3334
mid = left + (right - left) // 2
34-
if mid*mid*mid == n:
35+
if mid * mid * mid == n:
3536
return True
36-
elif mid*mid*mid < n:
37+
elif mid * mid * mid < n:
3738
left = mid + 1
3839
else:
3940
right = mid - 1
4041
return False
4142

43+
4244
if __name__ == "__main__":
4345
import doctest
4446

0 commit comments

Comments
 (0)