본문 바로가기
Algorithm

[구현/수학] 백준 27522 카트라이더: 드리프트 - 파이썬(Python)

by jangThang 2023. 5. 2.
반응형

백준 온라인 저지

 

[ Contents ]

     

     

    1. 문제 (링크 참조)

     

    27522번: 카트라이더: 드리프트

    레드팀은 2, 4, 5, 6등을 달성하여 총 $20$점을, 블루팀은 1, 3, 7, 8등을 달성하여 총 $19$점을 기록하였다.

    www.acmicpc.net

     

     

    2. 문제 풀이

     플레이어 10명의 완주 기록과 소속 팀 정보가 주어집니다.  

     

     주어진 표의 점수대로 순위를 매겨서 어느 팀이 이겼는지 판정합니다.

     

     

    3. 코드

    import sys
    input = sys.stdin.readline
    
    # 입력
    race = []
    for _ in range(8):
        tmp = list(input().split())
        race.append(tmp)
    
    # 정렬
    race.sort()
    
    # 점수 계산
    score_red = 0
    score_blue = 0
    score = [10, 8, 6, 5, 4, 3, 2, 1]
    
    for i in range(8):
        if race[i][1] == 'R':
            score_red += score[i]
        else:
            score_blue += score[i]
    
    # 출력
    print('Red' if score_red > score_blue else 'Blue')

     Retire 되는 경우는 없다고 했으니, 등수만 따지면 됩니다.

     

    star가 되고나서 Tistory

    반응형

    댓글