jyamethyst21 님의 블로그

백준 15781번- '헬멧과 조끼' (PYTHON 풀이) 본문

CODING 💻

백준 15781번- '헬멧과 조끼' (PYTHON 풀이)

jyamethyst21 2026. 2. 8. 00:37

문제:

 

헬멧, 조끼의 개수를 입력받고, 헬멧별 방어력과 조끼별 방어력을 띄어쓰기로 구분하여 입력받는다.

그 후 각 장비의 방어력 중 가장 큰 값을 하나씩 뽑아서 합계를 출력하면 되는 문제이다.

 

풀이:

N, M = map(int,input().split())

helmet = list(map(int,input().split()))
vest = list(map(int,input().split()))

print(max(helmet) + max(vest))

헬멧, 조끼의 개수를 입력받고 그 다음으로, for문을 사용할 필요 없이 그냥 바로 list에 각 장비별 방어력을 띄어쓰기 구분을 사용하여 입력받는다. helmet, vest는 리스트 형태이므로 max 함수를 사용할 수 있고 이를 활용하여 간단하게 합계를 구할 수 있다.