본문 바로가기
Algorithm

[구현/수학] 백준 27918 탁구 경기 - 파이썬(Python)

by jangThang 2023. 3. 27.
반응형

백준 온라인 저지

 

[ Contents ]

     

     

    1. 문제 (링크 참조)

     

    27918번: 탁구 경기

    달구와 포닉스는 탁구 치는 것을 좋아한다. 윤이는 오늘도 탁구를 치는 달구와 포닉스를 보고, 누가 경기에서 승리할지 예측해 보기로 했다. 달구와 포닉스가 탁구 경기를 진행하는 규칙은 다음

    www.acmicpc.net

     

     

     

    2. 문제 풀이

     경기가 모두 종료되거나, 2점 이상 차이나면 승부가 결정납니다.

     

     

    3. 코드

    import sys
    input = sys.stdin.readline
    
    n = int(input())
    d = 0
    p = 0
    for _ in range(n):
        s = input().rstrip()
        if s == 'D':
            d += 1
        else:
            p += 1
    
        # 게임 종료
        if abs(d-p) > 1:
            print(f"{d}:{p}")
            break
    else:
        print(f"{d}:{p}")

     해당 코드는 경기가 조기 종료될 시, 입력도 받지 못한다는 오류가 있습니다.

     다만 대회에서는 실패없이 성공했지만... 추후 데이터셋이 추가되면 실패로 바뀔 수 있습니다.

     (귀찮더라도 입력값은 다 받은 후에, 판정하기 바랍니다.)

     

    star가 되고나서 Tistory

    반응형

    댓글