코딩테스트/BOJ
[Python] 백준 1929번 : 소수 구하기
이긍빈
2025. 3. 25. 15:05
https://www.acmicpc.net/problem/1929

import math
def solution(M, N):
is_prime = [True] * (N+1)
is_prime[0] = is_prime[1] = False
for i in range(2, int(math.sqrt(N))+1):
if is_prime[i]:
for j in range(i*i, N+1, i):
is_prime[i] = False
for k in range(M, N+1):
if (is_prime[k]==True):
print(k)
M, N = map(int, input().split())
solution(M, N)