반응형
먼저 n명의 학생의 이름과 생일을 입력받는다.
그다음 입력받은 학생의 생일을 문자가 아닌 정수로 변환하여 리스트에 추가한다.
그리고 년도,월,일 순으로 정렬하여 출력한다.
sort함수의 조건 중 lambda를 이용하면 쉽게 정렬이 가능한데, 정렬하고 싶은 순으로 정렬할 수 있다.
import sys
n = int(sys.stdin.readline()); stu = []
for i in range(n):
s = sys.stdin.readline().split()
s[1:] = map(int, s[1:])
stu.append(s)
stu.sort(key=lambda stu:(stu[3], stu[2], stu[1]))
print(stu[-1][0])
print(stu[0][0])
반응형
'문제풀이' 카테고리의 다른 글
16953번 A -> B (0) | 2021.08.20 |
---|---|
10819번 차이를 최대로 (0) | 2021.08.20 |
6987번 올림픽 (0) | 2021.08.13 |
6603번 로또 (0) | 2021.08.13 |
2156번 포도주 시식 (0) | 2021.08.13 |
댓글