문제
운동을 하고 아침보다 저녁의 몸무게가 더 나갈 때 근육량이 증가했다고 본다.
n일 동안 증가한 총 근육량을 구하라.
풀이
운동을 한 날은 1, 안 한 날은 0으로 입력을 받는다.
아침과 저녁의 몸무게를 입력받아 diff에 저녁 기준 증가한 무게를 저장한다.
위 문제에서 두 개의 조건을 동시에 만족해야 하므로 운동==1이고 diff>0인 날만 diff를 총 증가 근육량에 더해준다.
코드
n=int(input())
training=list(map(int, input().split()))
muscle_gain=0
for i in range(n):
morning, evening=map(int, input().split())
diff=evening-morning
if (training[i]==1) and (diff>0): muscle_gain+=diff
print(muscle_gain)
'BOJ > Python' 카테고리의 다른 글
[BOJ/백준] 33162 - 散歩 (Walking) (Python) (0) | 2025.05.13 |
---|---|
[BOJ/백준] 33046 - Alea Iacta Est (Python) (0) | 2025.05.13 |
[BOJ/백준] 11034 - 캥거루 세마리2 (Python) (0) | 2025.05.13 |
[BOJ/백준] 17912 - License to Launch (Python) (1) | 2025.05.13 |
[BOJ/백준] 6159 - Costume Party (Python) (0) | 2025.05.11 |