Algorithm Study/Python

[코드업 파이썬] # 3019 스케줄 정리

728x90
반응형

구조체 연습

# 3019 스케줄 정리

링크 : https://codeup.kr/problem.php?id=3019&rid=0

 

스케줄 정리

5 sleep 2014 05 23 golf 2014 06 02 travel 2015 11 22 baseball 2013 02 01 study 2014 05 23

codeup.kr

 

풀이

N = int(input())

li = [list(input().split()) for i in range(N)]

li = sorted(li, key = lambda a : (int(a[1]), int(a[2]), int(a[3]), a[0]))

for i in li:
    print(i[0])
  • lambda로 정렬할 때 데이터 형식(str 인지 int 인지)을 확인해야 한다
    • lambda 이후에 int를 적용하지 않으면 오답으로 처리된다