https://www.acmicpc.net/problem/1929
1929๋ฒ: ์์ ๊ตฌํ๊ธฐ
์ฒซ์งธ ์ค์ ์์ฐ์ M๊ณผ N์ด ๋น ์นธ์ ์ฌ์ด์ ๋๊ณ ์ฃผ์ด์ง๋ค. (1 ≤ M ≤ N ≤ 1,000,000) M์ด์ N์ดํ์ ์์๊ฐ ํ๋ ์ด์ ์๋ ์ ๋ ฅ๋ง ์ฃผ์ด์ง๋ค.
www.acmicpc.net
์ฒ์ ์ฝ๋ - ์๊ฐ ์ด๊ณผ
m, n = map(int, input().split())
for i in range(m,n+1):
k = 2
cnt = 0
if i == 1:
cnt += 1
while i > k:
if i % k == 0:
cnt += 1
break
k += 1
if cnt == 0:
print(i)
๋ฌธ์ ์ค๋ช ์ ์๋ผํ ์คํ ๋ค์ค์ ์ฒด๋ผ๊ณ ์ ํ์๋๊ฑธ ๋ฐ๊ฒฌ...!
๊ทธ๋์ ๋ฐ๋ก ๊ฒ์ํด๋ณด๊ณ ๋ค์ ์๊ณ ๋ฆฌ์ฆ์ ์๊ฐํ๋ค
m, n = map(int, input().split())
num = [i for i in range(m,n+1)]
for i in num:
cnt = 0
if i == 1:
cnt += 1
for p in range(2, int(i**0.5)+1):
if i % p == 0:
cnt += 1
break
if cnt == 0:
print(i)
์ฑ๊ณต!
์ ๊ทผ๋ฐ ๋ค์ ๋ณด๋๊น ๋ฆฌ์คํธ ์ ํ์ง......ใ

'๐ค > ๋ฐฑ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| ๋ฐฑ์ค 9020: ๊ณจ๋๋ฐํ์ ์ถ์ธก (Python) (0) | 2021.09.01 |
|---|---|
| ๋ฐฑ์ค 4948: ๋ฒ ๋ฅดํธ๋ ๊ณต์ค (Python) (1) | 2021.09.01 |
| ๋ฐฑ์ค 11653: ์์ธ์๋ถํด (Python) (0) | 2021.08.31 |
| ๋ฐฑ์ค 2581: ์์ (Python) (0) | 2021.08.31 |
| ๋ฐฑ์ค 1978: ์์ ์ฐพ๊ธฐ (Python) (0) | 2021.08.31 |