Notice
Recent Posts
Recent Comments
Link
jyamethyst21 님의 블로그
백준 3058번- '짝수를 찾아라' (PYTHON 풀이) 본문
문제:

자연수를 입력받고, 이들 중 짝수만 골라 합을 구한다. 또한, 한 칸을 띄고 최솟값도 한 줄에 전부 출력한다.
풀이:
N = int(input())
for i in range(N):
k = list(map(int,input().split()))
li = []
for j in k:
if j % 2 == 0:
li.append(j)
print(sum(li), min(li))
반복할 테스트 개수를 N에 입력받고 해당 수만큼 반복문을 돈다.
이후 계산할 숫자를 k에 리스트 형태로 받는다. 그리고 짝수만 추가할 li라는 리스트를 따로 추가하고, k에서 하나씩 요소를 뺀 뒤 2로 나눈 나머지 즉, 짝수만 골라서 li에 추가한다.
그 다음 마지막으로 li에 있는 값들을 전부 더해서 출력하고, 이들 중 최소값을 min 함수를 활용해서 출력하면 정답이다!
'CODING 💻' 카테고리의 다른 글
| 백준 1371번- '가장 많은 글자' (PYTHON 풀이) (0) | 2026.01.25 |
|---|---|
| 백준 10179번- '쿠폰' (PYTHON 풀이) (0) | 2026.01.24 |
| 백준 14720번- '우유 축제' (PYTHON 풀이) (1) | 2026.01.22 |
| 백준 16435번- '스네이크버드' (PYTHON 풀이) (0) | 2026.01.21 |
| 백준 10102번- '개표' (PYTHON 풀이) (0) | 2026.01.20 |
