[백준/python] 4493번: 가위 바위 보?

2022. 3. 13. 06:50· Koala - 6기/기초 알고리즘 스터디

4493번: 가위 바위 보? (acmicpc.net)

 

4493번: 가위 바위 보?

첫째 줄에는 테스트 케이스의 개수 t(0 < t < 1000)가 주어진다. 각 테스트 케이스의 첫째 줄에는 가위 바위 보를 한 횟수 n(0 < n < 100)이 주어진다. 다음 n개의 줄에는 R, P, S가 공백으로 구분되어 주어

www.acmicpc.net


문제해석

t번 만큼 가위, 바위, 보 테스트 케이스를 반복하고 각 테스트 케이스당 입력한 n번만큼 가위, 바위, 보를 반복한다.

그리고 승자에 따라 Player 1 혹은 Player 2를 출력하고 비길 경우 TIE를 출력해야 한다.

반복을 2번하므로 반복문을 이중으로 써야할 것으로 보이며 이기는 것의 판별은 if문을 이용할 것으로 예상된다.


코드


문제 풀이

테스트 케이스를 반복하는 경우와 가위, 바위, 보를 반복하는 경우를 이중 while문을 이용하여 구현하였고

가위, 바위, 보의 승패 판결은 Player 1 기준으로 if문을 통해 이기는 경우의 수를 모두 조건으로 넣어주었고

비길 경우를 elif를 통해 넣어 주었다. 나머지 경우는 지는 경우밖에 없으므로 else를 이용하였다.

테스트 케이스 승패판결은 if문을 통해 Player1기준으로 이길경우 0에 1을 더해주고 비길경우 그대로 질경우 -1을 해서

한 테스트케이스가 끝나면 count가 양수일 경우 Player 1 승리, 0이면 비김, 음수면 Player 2가 승리하도록 하였다.

저작자표시 (새창열림)

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

[백준/Node.js] 10101번: 삼각형 외우기  (0) 2022.03.13
[백준/python]10950번: A+B-3  (0) 2022.03.13
[백준/python] 14681번: 사분면 고르기  (0) 2022.03.12
[백준/python] 10886번: 0 = not cute / 1 = cute  (0) 2022.03.12
[백준/Python] 10797번: 10부제  (0) 2022.03.11
'Koala - 6기/기초 알고리즘 스터디' 카테고리의 다른 글
  • [백준/Node.js] 10101번: 삼각형 외우기
  • [백준/python]10950번: A+B-3
  • [백준/python] 14681번: 사분면 고르기
  • [백준/python] 10886번: 0 = not cute / 1 = cute
KauKoala
KauKoala
항공대 알고리즘 동아리 Koala 🥰
Koala항공대 알고리즘 동아리 Koala 🥰
KauKoala
Koala
KauKoala
전체
오늘
어제
  • 분류 전체보기 (1889) N
    • 공지 게시판 (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기 (43) N
      • 코딩테스트 기초 스터디 (7)
      • 코딩테스트 심화 스터디 (36) N
    • Koala - 20기 (0)
      • 코딩테스트 기초 스터디 (0)
      • 코딩테스트 심화 스터디 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

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

인기 글

태그

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

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.3.0
KauKoala
[백준/python] 4493번: 가위 바위 보?
상단으로

티스토리툴바

단축키

내 블로그

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

블로그 게시글

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

모든 영역

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

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