시간 제한 : 1초
1 ≤ N ≤ 100
sort() 메소드의 시간복잡도는 O(NlogN)
정렬
import sys
N = int(sys.stdin.readline())
arr = []
for i in range(N):
name, dd, mm, yyyy = sys.stdin.readline().strip().split()
arr.append([name, int(dd), int(mm), int(yyyy)])
# 정렬
arr.sort(key=lambda x: (x[3], x[2], x[1]))
print(arr[N-1][0])
print(arr[0][0])
import sys
N = int(sys.stdin.readline())
arr = []
for i in range(N):
name, dd, mm, yyyy = sys.stdin.readline().strip().split()
arr.append([int(yyyy), int(mm), int(dd), name])
# 정렬
arr.sort()
print(arr[N-1][0])
print(arr[0][0])