728x90
반응형
답안)
M, N = map(int, input().split())
def is_prime(num):
if num <= 1:
return False
i = 2
while i * i <= num:
if num % i == 0:
return False
i += 1
return True
if __name__=="__main__":
for i in range(M, N+1):
if is_prime(i):
print(i)
문제)
https://www.acmicpc.net/problem/1929
시간초과난 코드)
m, n = map(int, input().split())
for i in range(m, n+1):
if i < 2:
continue
if i == 2:
print(i)
continue
if (i % 2) == 1:
chk_sosu = True
for j in range(2, i):
if i % j == 0:
chk_sosu = False
if chk_sosu:
print(i)
728x90
반응형
'Algorithm > Baekjoon' 카테고리의 다른 글
단계별로 풀기 10단계 재귀 - 피보나치 수 5(10870번 문제) Python3 답안 (0) | 2019.12.17 |
---|---|
단계별로 풀기 10단계 재귀 - 팩토리얼(10872번 문제) Python3 답안 (0) | 2019.12.17 |
단계별로 풀기 8단계 수학 1 - 카잉 달력(6064번 문제) Python3 답안 (0) | 2019.10.27 |
백준 시험 감독(13458번 문제) Python3 코드 (0) | 2019.10.19 |
백준 게임(1103번 문제) Python3 코드 (0) | 2019.10.19 |