반응형
백준 BAEKJOON 31712번 핑크빈 레이드 [PYTHON/파이썬]
<문제 출처> (BRONZE Ⅲ)
https://www.acmicpc.net/problem/31712
<풀이>
while 문을 사용하여 0초부터 1초씩 증가시키면서 문제에 접근했다.
스킬 주기의 시간에 맞춰 핑크빈에게 대미지를 주어 HP를 깎은 뒤
HP가 0 이하로 떨어지게 됐을 때의 시간을 구하였다.
<코드>
skillDamage = [list(map(int, input().split())) for _ in range(3)]
H = int(input())
second = 0
while True:
for s in skillDamage:
C, D = s[0], s[1] # 스킬 주기, 대미지
if second % C == 0:
H -= D
if H <= 0:
print(second)
break
else:
second += 1
반응형
'ALGORITHM > PYTHON' 카테고리의 다른 글
백준 BAEKJOON 31775번 글로벌 포닉스 [PYTHON/파이썬] (0) | 2024.05.01 |
---|---|
백준 BAEKJOON 31746번 SciComLove (2024) [PYTHON/파이썬] (0) | 2024.04.15 |
백준 BAEKJOON 31669번 특별한 학교 탈출 [PYTHON/파이썬] (2) | 2024.04.10 |
백준 BAEKJOON 31668번 특별한 가지 [PYTHON/파이썬] (0) | 2024.04.05 |
백준 BAEKJOON 30455번 이제는 더 이상 물러날 곳이 없다 [PYTHON/파이썬] (0) | 2024.03.31 |