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
반응형
'코딩문제풀이 > 백준' 카테고리의 다른 글
[백준 2846번] 오르막길 Python 풀이 (0) | 2021.07.04 |
---|---|
[백준 2754번] 학점계산 Python 풀이 (0) | 2021.07.04 |
[백준 1977번] 완전제곱수 Python 풀이 (0) | 2021.07.04 |
[백준 1919번] 애너그램 만들기 Python 풀이 (0) | 2021.07.04 |
[백준 1032번] 명령 프롬프트 Python 풀이 (0) | 2021.07.03 |