We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3b1f4c7 commit 358bc40Copy full SHA for 358bc40
maths/emirp_check.py
@@ -57,11 +57,8 @@ def is_prime(number: int) -> bool:
57
elif number < 2 or (number % 2 == 0):
58
return False
59
60
- # Check divisibility from 3 to sqrt(number)
61
- for i in range(3, int(number**0.5) + 1, 2):
62
- if number % i == 0:
63
- return False
64
- return True
+ # Return True if number is not divisible by any odd number up to its square root
+ return all(number % i != 0 for i in range(3, int(number**0.5) + 1, 2))
65
66
67
def emirp_check(number: int) -> bool:
0 commit comments