Programming/๋ฐฑ์ค
230207 [1929 : ๋ ๋น ๋ฅด๊ฒ ์์ ๊ตฌํ๊ธฐ]
ํด๋์๊ทธ
2023. 9. 2. 16:58
๋ฐ์ํ
์์ ๋ฌธ์ ์ ๋น์ทํ๊ฒ for๋ฌธ ๋๊ฐ๋ฅผ ์ฌ์ฉํด์ ํ๋ฉด ์๊ฐ์ด๊ณผ๊ฐ ๋ฌ๋ค
‘์๋ผํ ์คํ ๋ค์ค์ ์ฒด’๋ฅผ ์ด์ฉํด์ ์ฝ๋๋ฅผ ์์ฑํด์ผ ํ๋ค.
์๊ฐ์ ์ค์ด๊ธฐ ์ํด 2๋ถํฐ i๊น์ง ๋ค ๊ฒ์ฌํ๋ ๊ฒ์ด๋ผ ์๋๋ผ, 2๋ถํฐ i์ ์ ๊ณฑ๊ทผ(๋ฃจํธ)๊น์ง๋ง ๊ฒ์ฌํ๋ฉด ๋๋ค.
import sys
N, M = map(int, sys.stdin.readline().rstrip().split())
prime_num = []
for i in range(N, M+1):
flag = 0
if i == 1 : continue # 1์ ์์๊ฐ X
for j in range(2, int(i**0.5) + 1):
if i % j == 0:
flag = 1
break
if flag == 0:
prime_num.append(i)
print(*prime_num, sep='\\n')
๋ฐ์ํ