2581 소수 문제
이전 코드
M, N = map(int, input().split())
현재 코드
M = int(input())
N = int(input())
완성 코드 :
```
M = int(input())
N = int(input())
arr = []
for i in range(M, N+1):
if i == 1:
pass
elif i == 2:
arr.append(i)
else:
for j in range(2, i):
if i % j == 0:
break
elif j == i-1:
arr.append(i)
if len(arr) == 0:
print('-1') #범위 내 소수가 없을 경우에 대한 케이스
else:
print(sum(arr)) #범위 내 모든 소수값의 합
print(min(arr) #범위 내 가장 작은 소수
```
느낀 점 : 이미 소수 문제를 풀어보았던 터라 금방 풀어볼 수 있었다. 하지만 범위 내 소수가 없는 케이스를 생각 못 하고 제출하여 첫 번째 시도에서 틀렸었다. 하지만 그 후에 코드 수정 후 성공하였음.