[백준] #4493 가위 바위 보? python

2023. 2. 26. 06:00

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

 

4493번: 가위 바위 보?

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

www.acmicpc.net

📕 설명 📕

가위, 바위, 보 게임에 대해 각각의 값을 경우에 따라 계산한다.

🧑🏻‍💻 나의 풀이 🧑🏻‍💻

T = int(input())
for _ in range(T):
    N = int(input())
    vic_a = 0
    vic_b = 0
    for i in range(N):
        a, b = map(str, input().split())
        if a == b:
            continue
        elif a == 'R' and b == 'S':
            vic_a += 1
        elif a == 'R' and b == 'P':
            vic_b += 1
        elif a == 'S' and b == 'R':
            vic_b += 1
        elif a == 'S' and b == 'P':
            vic_a += 1
        elif a == 'P' and b == 'S':
            vic_b += 1
        elif a == 'P' and b == 'R':
            vic_a += 1
    if vic_b == vic_a:
        print("TIE")
    elif vic_b > vic_a:
        print("Player 2")
    elif vic_b < vic_a:
        print("Player 1")

'Programming > Algorithm' 카테고리의 다른 글

[백준] #4504 배수 찾기 python  (0) 2023.02.28
[백준] #4447 좋은놈 나쁜놈 python  (0) 2023.02.27
[백준] #3047 ABC python  (0) 2023.02.25
[백준] #3035 스캐너 python  (0) 2023.02.24
[백준] #2966 찍기 python  (1) 2023.02.23

BELATED ARTICLES

more