CMakeLists.txt

This commit is contained in:
2026-08-03 15:29:43 +08:00
parent 32d7529967
commit f87523a003
8 changed files with 687 additions and 100 deletions
@@ -0,0 +1,29 @@
import math
MAX_N = math.ceil(1e9 ** 0.5) + 5
primes: list[int] = [2, 3, 5, 7, 11]
def append_prime():
for next_number in range(primes[-1]+2, MAX_N + 10000, 2):
for p in primes:
if next_number % p == 0:
break
if p * p > next_number:
primes.append(next_number)
print(next_number)
return
def write_primes(file_name):
with open(file_name, 'w') as f:
f.write(", ".join(map(str, primes)))
if __name__ == '__main__':
while primes[-1] < MAX_N:
append_prime()
print(len(primes))
write_primes('pojcs101_M03247_palindromic_prime_init1.out')