mirror of
https://github.com/Noratrieb/benchmarks.git
synced 2026-01-14 10:45:04 +01:00
27 lines
521 B
Python
27 lines
521 B
Python
import time
|
|
from math import sqrt
|
|
|
|
|
|
def primes(max):
|
|
primes_list = [2]
|
|
|
|
for i in range(3, max):
|
|
is_prime = True
|
|
for prime in primes_list:
|
|
if prime > sqrt(i):
|
|
break
|
|
if i % prime == 0:
|
|
is_prime = False
|
|
break
|
|
|
|
if is_prime:
|
|
primes_list.append(i)
|
|
|
|
return primes_list
|
|
|
|
|
|
start_millis = round(time.time() * 1000)
|
|
primes(10_000_000)
|
|
total_millis = round(time.time() * 1000) - start_millis
|
|
|
|
print(total_millis)
|