File tree Expand file tree Collapse file tree 3 files changed +4
-6
lines changed
source-code/cython/Primes Expand file tree Collapse file tree 3 files changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -17,6 +17,6 @@ def primes(nr_primes: cython.int):
1717 primes [nr_found ] = n
1818 nr_found += 1
1919 n += 1
20- result = [ prime for prime in primes [:nr_found ]]
20+ result = list ( primes [:nr_found ])
2121 free (primes )
2222 return result
Original file line number Diff line number Diff line change 33
44def primes (nr_primes : cython .int ):
55 primes : cython .int [1000 ]
6- if nr_primes > 1000 :
7- nr_primes = 1000
6+ nr_primes = min (nr_primes , 1000 )
87 if not cython .compiled :
98 primes = [0 ] * 1000
109 print ('fall back on Python' , file = sys .stderr )
@@ -18,4 +17,4 @@ def primes(nr_primes: cython.int):
1817 primes [nr_found ] = n
1918 nr_found += 1
2019 n += 1
21- return [ prime for prime in primes [:nr_found ]]
20+ return list ( primes [:nr_found ])
Original file line number Diff line number Diff line change 11def primes (nr_primes ):
22 primes = [0 ]* 1000
3- if nr_primes > 1000 :
4- nr_primes = 1000
3+ nr_primes = min (nr_primes , 1000 )
54 n = 2
65 nr_found = 0
76 while nr_found < nr_primes :
You can’t perform that action at this time.
0 commit comments