@@ -17,8 +17,8 @@ def slow_primes(max_n: int) -> Generator[int, None, None]:
17
17
[2, 3, 5, 7, 11]
18
18
>>> list(slow_primes(33))
19
19
[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31]
20
- >>> list(slow_primes(10000 ))[-1]
21
- 9973
20
+ >>> list(slow_primes(1000 ))[-1]
21
+ 997
22
22
"""
23
23
numbers : Generator = (i for i in range (1 , (max_n + 1 )))
24
24
for i in (n for n in numbers if n > 1 ):
@@ -44,8 +44,8 @@ def primes(max_n: int) -> Generator[int, None, None]:
44
44
[2, 3, 5, 7, 11]
45
45
>>> list(primes(33))
46
46
[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31]
47
- >>> list(primes(10000 ))[-1]
48
- 9973
47
+ >>> list(primes(1000 ))[-1]
48
+ 997
49
49
"""
50
50
numbers : Generator = (i for i in range (1 , (max_n + 1 )))
51
51
for i in (n for n in numbers if n > 1 ):
@@ -73,8 +73,8 @@ def fast_primes(max_n: int) -> Generator[int, None, None]:
73
73
[2, 3, 5, 7, 11]
74
74
>>> list(fast_primes(33))
75
75
[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31]
76
- >>> list(fast_primes(10000 ))[-1]
77
- 9973
76
+ >>> list(fast_primes(1000 ))[-1]
77
+ 997
78
78
"""
79
79
numbers : Generator = (i for i in range (1 , (max_n + 1 ), 2 ))
80
80
# It's useless to test even numbers as they will not be prime
0 commit comments