SWEA
[SWEA] 2072. 홀수만 더하기 (Python)
dev스카이
2023. 10. 30. 20:17
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
설명
10개의 수를 입력받아서 그 중에서 홀수만 더한 값을 출력한다.
풀이
마지막 자릿수가 2의 배수가 아닌 것만 더한다.
Solution
t = int(input())
for i in range(1, t+1):
num = list(map(int, input().split()))
ans = 0
for j in num:
split_num = list(map(int, str(j))) #그냥 i로하면 TypeError : 'int' obeject is not iterable
if split_num[-1] % 2 != 0: #[-1] : 리스트 요소 중 마지막만 가져오기
ans += int(j)
print("#"+str(i),ans) #혹은 ("#%d"%i, and)