https://school.programmers.co.kr/learn/courses/30/lessons/250137
def solution(bandage, health, attacks):
hp=health
b_a = 0 # before monster attack time
for i in attacks:
time_diff=i[0]-b_a-1
hp+=(time_diff//bandage[0])*bandage[2] + bandage[1]*time_diff
if hp>=health:
hp=health
hp-=i[1]
if hp<=0:
return -1
b_a=i[0]
return hp
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
PYTHON 프로그래머스)달리기 경주 (0) | 2024.05.27 |
---|---|
PYTHON 프로그래머스)[PCCE 기출문제] 10번 / 데이터 분석 (0) | 2024.05.27 |
PYTHON 프로그래머스)[PCCE 기출문제] 9번 / 이웃한 칸 (0) | 2024.05.27 |
Python 프로그래머스) 성격 유형 검사하기 (0) | 2024.05.14 |
Python 프로그래머스) 가장 많이 받은 선물(2024 KAKAO WINTER INTERSHIP) (0) | 2024.05.11 |