[파이썬]백준 8979 올림픽

Byeonghyeon Kim·2021년 2월 25일
0

알고리즘문제

목록 보기
16/93
post-thumbnail

링크

백준 8979 올림픽


조건에 맞게 금, 은, 동 순으로 비교를 해 찾는 국가보다 순위가 앞선 국가들의 수를 세주고 +1을 해 등수를 알아냈다.


정답 코드

import sys
N, K = map(int, sys.stdin.readline().split())
arr = [[] for _ in range(N + 1)]
tmp = []
cnt = 0
for _ in range(N):
    tmp.append(list(map(int, sys.stdin.readline().split())))

for i in range(N):
    arr[tmp[i][0]] = tmp[i][1:4]

for i in range(1, N+1):
    if arr[i][0] > arr[K][0]:
        cnt += 1
    if arr[i][0] == arr[K][0] and arr[i][1] > arr[K][1]:
        cnt += 1
    if arr[i][0] == arr[K][0] and arr[i][1] == arr[K][1] and arr[i][2] > arr[K][2]:
        cnt += 1

print(cnt + 1)

알게된 것👨‍💻

  • 조건을 세세히 짤수록 예외가 없다.
profile
자기 주도 개발전 (개발, 발전)

0개의 댓글