백준 2581번 소수 (파이썬)

2022. 2. 5. 14:05파이썬/백준

 

내코드

m=int(input())
n=int(input())
sosu=[]

if m==1:
    m+=1

for i in range(m,n+1):
    c=0
    
    for j in range(2,i):
        if i%j==0:
            c+=1
            break
    if c==0:
        sosu.append(i)

if sum(sosu)==0:
    print(-1)
else:
    print(sum(sosu))
    print(sosu[0])

 

보완점

 

이번에는 진짜 많이 틀렸고 가지가지했다... 일단 기본적인 문제인 1을 소수에서 제외해야한다는것을 까먹었기때문에 엄청 헤맸고... 그걸 해결한 후엔 break를 안 써서 시간초과로 틀렸다...