https://www.acmicpc.net/problem/3058
t = int(input())
for _ in range(t):
nums = list(map(int, input().split()))
total = 0
min_num = max(nums)
for n in nums:
if n % 2 == 0:
total += n
if n < min_num:
min_num = n
print(total, min_num)
짝수만 먼저 뽑아 하나의 리스트로 저장한다면 거기서 바로 최솟값과 총합을 구할 수 있어서 훨씬 간단히 구현된다.
t = int(input())
for _ in range(t):
nums = list(map(int, input().split()))
evens = [n for n in nums if n % 2 == 0]
total = sum(evens)
min_num = min(evens)
print(total, min_num)