728x90
https://acmicpc.net/problem/8979
import sys
input = sys.stdin.readline
n, k = map(int, input().split())
medal = list()
k_medal = tuple()
for _ in range(n):
tmp = tuple(map(int, input().split()))
if tmp[0] == k:
k_medal = tmp
else:
medal.append(tmp)
print(medal,k_medal)
up = []
for md in medal:
if md[1] == k_medal[1]:
if md[2] == k_medal[2]:
if md[3] > k_medal[3]:
up.append(md)
elif md[2] > k_medal[2]:
up.append(md)
elif md[1] > k_medal[1]:
up.append(md)
print(len(up)+1)
쏘 이즤~~~~~~
입력을 튜플로 받고 k보다 높은 등수의 개수에 +1 해주면 된다.
'STUDY > Algorithm' 카테고리의 다른 글
[백준] 2606 바이러스 (0) | 2021.02.24 |
---|---|
[백준] 1713 후보추천하기 (0) | 2021.02.23 |
[백준] 2804 크로스워드 만들기 (0) | 2021.02.23 |
[SWEA] 5656_벽돌깨기, 모의역량테스트, 못푼 문제!! (0) | 2021.02.23 |
[백준] 2846 오르막길 (0) | 2021.02.22 |