728x90
๋ฐ์ํ
https://www.acmicpc.net/problem/1929
1929๋ฒ: ์์ ๊ตฌํ๊ธฐ
์ฒซ์งธ ์ค์ ์์ฐ์ M๊ณผ N์ด ๋น ์นธ์ ์ฌ์ด์ ๋๊ณ ์ฃผ์ด์ง๋ค. (1 ≤ M ≤ N ≤ 1,000,000) M์ด์ N์ดํ์ ์์๊ฐ ํ๋ ์ด์ ์๋ ์ ๋ ฅ๋ง ์ฃผ์ด์ง๋ค.
www.acmicpc.net
import math
def is_prime_num(n):
if n == 1:
return False
else:
for i in range(2, int(math.sqrt(n))+1):
if n % i == 0:
return False
return True
M, N = map(int, input().split())
for i in range(M, N+1):
if is_prime_num(i):
print(i)
์์๋ฅผ ๊ตฌํ ๋๋ ์์๋ฅผ ๊ตฌํ๊ณ ์ ํ๋ N์ ์ ๊ณฑ๊ทผ์ ์์๋ด(math.sqrt(n)), 2์์๋ถํฐ ๊ทธ ์๊น์ง์ ๋๋จธ์ง๋ฅผ ๊ตฌํ๋ ๋ฐฉ๋ฒ์ ์ด์ฉํ๋ฉด ๋น ๋ฅด๊ฒ ์ฐพ์๋ผ ์ ์๋ค.
728x90
๋ฐ์ํ
'๐๊ณต๋ถ > ์ฝ๋ฉํ ์คํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก๊ทธ๋๋จธ์ค - ์ซ์ ๋ฌธ์์ด๊ณผ ์๋จ์ด, ํ์ด์ฌ (0) | 2021.12.07 |
---|---|
ํ๋ก๊ทธ๋๋จธ์ค - [์นด์นด์ค ์ธํด] ํคํจ๋ ๋๋ฅด๊ธฐ, ํ์ด์ฌ (0) | 2021.12.06 |
๋ฐฑ์ค - ์์ธ์๋ถํด, ํ์ด์ฌ (0) | 2021.12.05 |
๋ฐฑ์ค - N๊ณผ M (1), ํ์ด์ฌ (0) | 2021.12.05 |
๋ฐฑ์ค - ๋ค์ง๊ธฐ, ํ์ด์ฌ (0) | 2021.12.05 |