카테고리 없음

백준 BAEKJOON 2576번 홀수 [PYTHON/파이썬]

칼코
반응형

 

 

백준 BAEKJOON 2576번 홀수 [PYTHON/파이썬]


<문제 출처>

https://www.acmicpc.net/problem/2576

 

2576번: 홀수

7개의 자연수가 주어질 때, 이들 중 홀수인 자연수들을 모두 골라 그 합을 구하고, 고른 홀수들 중 최솟값을 찾는 프로그램을 작성하시오. 예를 들어, 7개의 자연수 12, 77, 38, 41, 53, 92, 85가 주어지

www.acmicpc.net

 

 

<풀이>

7개의 숫자를 각각 입력 받을 때

홀수인지 판별해주고 리스트에 넣어줬다.

 

리스트가 빈 리스트면 -1 를 출력하고

그게 아니라면 홀수들의 합과 가장 작은 홀수를 출력했다.

 

 

<코드>

res = []
for _ in range(7) :
    n = int(input())
    if n % 2 != 0 :	# 홀수 판별
        res.append(n)

if res == [] :	# 빈 리스트이면
    print(-1)	# -1 출력
else :
    print(sum(res))	# 홀수들의 합
    print(min(res))	# 가장 작은 홀수

 

 

 

반응형