Skip to content

Commit 4439739

Browse files
authored
Update Prime Numbers Counting Algorithm
.
1 parent 7bc1a28 commit 4439739

1 file changed

Lines changed: 12 additions & 10 deletions

File tree

Prime Numbers Counting Algorithm

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,6 @@ from functools import lru_cache
44
from typing import Set, List, Generator
55
import time
66

7-
8-
9-
# Бързо намиране на числа до определена граница
10-
finder = PrimeNumberFinder(10000)
11-
results = finder.find_p2_plus_4q2_primes_parallel()
12-
13-
# Генериране на безкраен поток от такива числа
14-
generator = generate_p2_plus_4q2_primes_stream()
15-
next_number = next(generator)
16-
177
# Оптимизирана проверка за простота с кеширане
188
@lru_cache(maxsize=10000)
199
def is_prime(n: int) -> bool:
@@ -129,3 +119,15 @@ if __name__ == '__main__':
129119
generator = generate_p2_plus_4q2_primes_stream()
130120
first_10 = [next(generator) for _ in range(10)]
131121
print(f"Първите 10 числа от генератора: {first_10}")
122+
123+
124+
#########################################################
125+
126+
127+
# Бързо намиране на числа до определена граница
128+
finder = PrimeNumberFinder(10000)
129+
results = finder.find_p2_plus_4q2_primes_parallel()
130+
131+
# Генериране на безкраен поток от такива числа
132+
generator = generate_p2_plus_4q2_primes_stream()
133+
next_number = next(generator)

0 commit comments

Comments
 (0)