[백준/python] 12756번 고급 여관

2022. 7. 10. 22:10· Koala - 7기/기초 알고리즘 스터디

https://www.acmicpc.net/problem/12756

 

12756번: 고급 여관

플레이어 A의 카드가 남아있다면 "PLAYER A"를, 플레이어 B의 카드가 남아있다면 "PLAYER B"를 출력한다. 모두 죽은 상태라면 "DRAW"를 따옴표 없이 출력한다.

www.acmicpc.net

A와 B는 각각 공격력과 생명력을 가지고 있다. 서로를 공격한 후에 생명력이 얼마나 남아있는지 비교하여 풀 수 있는 문제이다. 

출력물에 따라 아래와 같이 총 3가지의 경우로 나누어 볼 수 있다.

(1) A가 승리하는 경우

(2) B가 승리하는 경우

(3) 비기는 경우

누군가가 우선순위를 갖지 않고 '동시에' 공격을 하기 때문에, 같이 죽는 경우가 생긴다. ((3)에 해당하는 경우)

'A의 생명력-B의 공격력'과 'B의 생명력-A의 공격력'을 반복문을 사용하여 계속 비교한다.

두 수가 모두 양수인 경우에는 동일한 반복을 계속 하다가, 

(1) B의 생명력만 음수가 되는 경우

(2) A의 생명력만 음수가 되는 경우

(3) A와 B의 생명력 모두 음수가 되는 경우

가 생기는 경우, 승패를 판단하고 반복문을 종료시키면 된다. 

 

 

저작자표시 (새창열림)

'Koala - 7기 > 기초 알고리즘 스터디' 카테고리의 다른 글

[백준/python] 20540번 연길이의 이상형  (0) 2022.07.10
[백준/Python] 15726번 이칙연산  (0) 2022.07.10
[백준/python] 2869번 달팽이는 올라가고 싶다  (0) 2022.07.10
[백준/python] 4494번 가위 바위 보?  (0) 2022.07.10
[백준/Python]8393번 합  (0) 2022.07.10
'Koala - 7기/기초 알고리즘 스터디' 카테고리의 다른 글
  • [백준/python] 20540번 연길이의 이상형
  • [백준/Python] 15726번 이칙연산
  • [백준/python] 2869번 달팽이는 올라가고 싶다
  • [백준/python] 4494번 가위 바위 보?
KauKoala
KauKoala
항공대 알고리즘 동아리 Koala 🥰
Koala항공대 알고리즘 동아리 Koala 🥰
KauKoala
Koala
KauKoala
전체
오늘
어제
  • 분류 전체보기 (1884)
    • 공지 게시판 (10)
    • 정보 게시판 (8)
    • Codeforce (15)
    • acm-icpc (6)
    • Koala - 1기 (16)
    • Koala - 2기 (111)
      • Programming Contest (1)
      • A반 (20)
      • B반 (39)
      • C반 (22)
      • 기초 강의 (18)
    • Koala - 3기 (10)
      • 기초 스터디 (7)
    • Koala - 4기 (67)
    • Koala - 5기 (144)
      • 기초 알고리즘 스터디 (75)
      • 코딩테스트 준비 스터디 (68)
    • Koala - 6기 (102)
      • 기초 알고리즘 스터디 (75)
      • 코딩테스트 준비 스터디 (25)
      • 모의 테스트 스터디 (1)
    • Koala - 7기 (167)
      • 기초 알고리즘 스터디 (97)
      • 코딩테스트 준비 스터디 (68)
      • 모의 테스트 스터디 (1)
    • Koala - 8기 (44)
      • 기초 알고리즘 스터디 (32)
      • 코딩테스트 준비 스터디 (10)
      • 코드포스 버츄얼 스터디 (0)
      • 프로그래머스 LV2 스터디 (0)
    • Koala - 9기 (205)
      • 기초 알고리즘 스터디 (138)
      • 코딩테스트 준비 스터디 (64)
      • 모의테스트 준비 스터디 (1)
    • Koala - 10기 (117)
      • 기초 알고리즘 스터디 (30)
      • 코딩테스트 준비 스터디 (86)
      • 모의테스트 준비 스터디 (1)
    • Koala - 11기 (151)
      • 기초 알고리즘 스터디 (46)
      • 코딩테스트 준비 스터디 (104)
      • 모의테스트 준비 스터디 (1)
    • Koala - 12기 (86)
      • 기초 알고리즘 스터디 (31)
      • 코딩테스트 준비 스터디 (55)
    • Koala - 13기 (119)
      • 기초 알고리즘 스터디 (52)
      • 코딩테스트 준비 스터디 (67)
    • Koala - 14기 (116)
      • 기초 알고리즘 스터디 (39)
      • 코딩테스트 준비 스터디 (77)
    • Koala - 15기 (138)
      • 기초 알고리즘 스터디 (73)
      • 코딩테스트 준비 스터디 (65)
    • Koala - 16기 (47)
      • 코딩테스트 기초 스터디 (16)
      • 코딩테스트 심화 스터디 (31)
    • Koala - 17기 (62)
      • 코딩테스트 기초 스터디 (15)
      • 코딩테스트 심화 스터디 (47)
    • Koala - 18기 (31)
      • 코딩테스트 기초 스터디 (11)
      • 코딩테스트 심화 스터디 (20)
    • Koala - 19기 (38)
      • 코딩테스트 기초 스터디 (7)
      • 코딩테스트 심화 스터디 (31)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 🐨항공대 알고리즘 학회 Koala 3기 모집
  • 🐨항공대 알고리즘 학회 Koala 2기 모집
  • 소모임 소개

인기 글

태그

  • C++
  • dfs
  • BOJ
  • dp
  • 백트래킹
  • 백준
  • BFS
  • 파이썬

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.3.0
KauKoala
[백준/python] 12756번 고급 여관
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.