728x90
반응형

Python 문제풀이

x = []
odd=0
sum=0
min=100 #처음 주어지는 자연수가 100보다 작으니..

for i in range(7):
    x.insert(i, int(input()))
    if x[i]%2==1:
        odd+=1
        sum += x[i]
        if x[i] < min:
            min=x[i]

if odd==0:
    print(-1)
    exit
else:
    print(sum)
    print(min)

홀수의 개수를 세어 홀수가 하나도 없는 경우에는 '-1'을 출력하도록 합니다.

 

홀수인 경우는 sum에 홀수의 값을 더하고 min의 값보다 해당 홀수값이 작다면 min에 그 값을 넣습니다.

 

그렇게 홀수의 합과 가장 작은 홀수를 구할 수 있습니다.

728x90
반응형

+ Recent posts