Algorithm/Baekjoon

#백준 2581, 파이썬, 소수

say! 2022. 6. 30. 10:24
728x90
# 백준 기본수학2 : 2581번 - 소수

m = int(input())
n = int(input())

sum=0
flag = False    # 최소값 구하면 True로 바뀜

for i in range(m, n+1): 
    for j in range(2, i+1):
        if i % j == 0 :
            if j == i:
                if flag ==  False:  #소수 중 최소값 구하기
                    min = i
                    flag = True
                sum+=i
            break

if sum == 0 : # 소수가 없을 경우
    print(-1)
else:   # 소수가 있는 경우
    print(sum)
    print(min)

이전 글 소수 찾기 코드를 조금 변형했다.