문제풀이25 5635 생일 먼저 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]) 2021. 8. 6. 이전 1 ··· 4 5 6 7 다음 반응형