https://www.acmicpc.net/problem/1929
1929๋ฒ: ์์ ๊ตฌํ๊ธฐ
์ฒซ์งธ ์ค์ ์์ฐ์ M๊ณผ N์ด ๋น ์นธ์ ์ฌ์ด์ ๋๊ณ ์ฃผ์ด์ง๋ค. (1 ≤ M ≤ N ≤ 1,000,000) M์ด์ N์ดํ์ ์์๊ฐ ํ๋ ์ด์ ์๋ ์ ๋ ฅ๋ง ์ฃผ์ด์ง๋ค.
www.acmicpc.net
n,m = map(int,input().split())
answer=[]
check=[0]*(m+1)
for i in range(2,m+1):
if check[i] ==0:
answer.append(i)
for j in range(i+i,m+1,i):
check[j]=1
for i in answer:
if i >=n and i<=m:
print(i)
2022.06.01 - [Problem Solving/ALGORITHM] - ์๋ผํ ์คํ ๋ค์ค์ ์ฒด (์์ ๊ตฌํ๊ธฐ)
์๋ผํ ์คํ ๋ค์ค์ ์ฒด (์์ ๊ตฌํ๊ธฐ)
#์๋ผํ ์คํ ๋ค์ค์ ์ฒด (์์ ๊ตฌํ๊ธฐ) #์์ - 1๊ณผ ์๊ธฐ ์์ ๋ง์ผ๋ก ๋๋ ์ ์๋ ์ #์ ๋ ฅ ๋ฐ์ ํ ์ ๋ ฅ๋ฐ์ ์ซ์๊ฐ ์์์ธ์ง ์๋์ง ์ถ๋ ฅ! #ํํธ 2๋ถํฐ ์๊ธฐ์์ -1 ๊น์ง ๋๋์์ ๋ ๋๋จธ์ง๊ฐ 0์ด
luminous24.tistory.com
'Problem Solving > BAEKJOON' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[baekjoon]python #1018 ์ฒด์คํ ๋ค์ ์น ํ๊ธฐ (0) | 2022.06.03 |
---|---|
[baekjoon]python #2231 ๋ถํดํฉ (0) | 2022.06.03 |
[baekjoon]python #2798 ๋ธ๋์ญ (0) | 2022.06.03 |
[baekjoon]python #11866 ์์ธํธ์ค ๋ฌธ์ 0 (0) | 2022.06.02 |
[baekjoon]python #1978 ์์์ฐพ๊ธฐ (0) | 2022.06.01 |
๋๊ธ