반응형
백준 BAEKJOON 12756번 고급 여관 [PYTHON/파이썬]
<문제 출처> (BRONZE Ⅲ)
https://www.acmicpc.net/problem/12756
<풀이>
A 카드(B 카드)가 B 카드(A 카드)를 몇 번 공격해야 HP를 0 이하로 만들 수 있는지 확인하면 된다.
적은 횟수로 공격해서 상대방의 카드의 생명력을 0 이하로 만든 사람이 게임에서 이기기 때문이다.
<코드>
def luckyStone(x, y):
if y % x == 0:
return y // x
else:
return y // x + 1
A_OP, A_LP = map(int, input().split())
B_OP, B_LP = map(int, input().split())
A, B = luckyStone(A_OP, B_LP), luckyStone(B_OP, A_LP)
if A < B:
print("PLAYER A")
elif A > B:
print("PLAYER B")
else:
print("DRAW")
반응형
'ALGORITHM > PYTHON' 카테고리의 다른 글
백준 BAEKJOON 31562번 전주 듣고 노래 맞히기 [PYTHON/파이썬] (0) | 2024.03.22 |
---|---|
백준 BAEKJOON 30454번 얼룩말을 찾아라! [PYTHON/파이썬] (0) | 2024.03.21 |
백준 BAEKJOON 31628번 가지 한 두름 주세요 [PYTHON/파이썬] (0) | 2024.03.19 |
백준 BAEKJOON 20499번 Darius님 한타 안 함? [PYTHON/파이썬] (0) | 2024.03.17 |
백준 BAEKJOON 11944번 NN [PYTHON/파이썬] (1) | 2024.03.16 |