백준 10825. 국영수

minan·2021년 6월 19일
0

백준

목록 보기
1/35

문제 링크 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)])
profile
https://github.com/minhaaan

0개의 댓글

관련 채용 정보