1978번 소수 찾기와는 조금 다른 방법으로 풀었다.
2부터 N-1까지 나누어서, 0으로 떨어진다면 소수가 아니라고 판정하는 식이다.
start = int(input())
end = int(input())
result = []
for num in range(start, end+1):
if(num != 1):
dec = True
for n in range(2, num):
if num % n == 0:
dec = False
break
if(dec):
result.append(num)
sum_result = sum(result)
if (sum_result):
print(sum_result)
print(result[0])
else:
print(-1)
'알고리즘 > 백준' 카테고리의 다른 글
[BOJ] [Python] 13706번 : 제곱근 (0) | 2021.05.06 |
---|---|
[BOJ] [Python] 2581번 : 소인수분해 (0) | 2021.05.06 |
[BOJ] [Python] 1978번 : 소수 찾기 (0) | 2021.05.05 |
[BOJ] [Python] 2869번 : 달팽이는 올라가고 싶다 (0) | 2021.05.04 |
[BOJ] [Python] 2292번 : 벌집 (0) | 2021.05.04 |