https://www.acmicpc.net/problem/11557
test_case = int(input())
for _ in range(test_case):
school_list = []
num = int(input())
for i in range(num):
school, alcohol = input().split()
school_list.append([school, int(alcohol)])
school_list.sort(key = lambda x : (x[1],x[0]))
print(school_list[-1][0])
입력을 2차원 배열로 받은 뒤, lambda 함수를 통해 술 소비량으로 오름차순 정렬을 합니다. 맨 마지막 원소의 첫번째 값을 출력하면 됩니다.