SW Expert Academy - D1_2072

D1_2072.홀수만 더하기

문제:

  • 10개의 수를 입력 받아, 그 중에 홀수만 더한 값을 출력해라.

입력:

테스트 케이스 개수 T

테스트 케이스(한 줄에 10개의 수를 준다.) : 여기서 각 수는 0 이상 10000 이하의 정수이다.

출력:

ex)

#1 200 #2 208 #3 121

생각한 로직:

  • 입력 받는 테스크 케이스 원소를 리스트에 넣고 결과를 저장할 result 변수 생성
  • 리스트안 원소를 하나씩 홀수 인지 확인하면서
  • 홀수면 result에 더한다.
  • 다 확인하면 그 결과를 출력한다.

코딩:

1
2
3
4
5
6
7
8
9
10
11
12
13
#import sys
#sys.stdin = open("1.txt",'r')

T = int(input())
for tc in range(1, T+1):
    inputarr = list(map(int,input().split()))
    # print(inputarr)
    result = 0
    for item in inputarr:
        # print(item)
        if item % 2 == 1:
            result += item
    print("#{} {}".format(tc,result))