문제 링크 https://www.acmicpc.net/problem/10825
import sys
input = sys.stdin.readline
# 학생의 수 n
n = int(input())
array = []
# 배열을 입력받아 2,3,4번째 원소를 int 형 변환
for i in range(n):
array.append(list(input().split()))
for j in range(1, 4):
array[i][j] = int(array[i][j])
# 국어 내림차순, 수학 오름차순, 영어 내림차순, 이름 오름차순으로 정렬
array = sorted(array, key=lambda x: (-x[1], x[2], -x[3], x[0]))
for name in array:
print(name[0])
피드백
입력받을 부분을 작성할 때 아래의 코드가 생각이 안났다.name, a, b, c = map(str, input().split()) array.append([name, int(a), int(b), int(c)])