[백준] 10814: 나이순 정렬 (Python)

JiKwang Jeong·2021년 10월 7일
0
post-custom-banner

문제📖

풀이🙏

  • 데이터를 입력받을 때 나이, 이름과 순서대로 입력한 i값을 리스트에 함께 저장한다.
  • 리스트를 정렬할 떄 처음으로 나이로 정렬하고 두번째는 입력한 순서인 i값으로 정렬한다.

코드💻

import sys
input = sys.stdin.readline

data = []
for i in range(int(input())):
    x, y = input().split()
    data.append((x, y, i))

data.sort(key = lambda x: (int(x[0]), x[2]))

for d in data:
    print(d[0], d[1])
profile
기억보다 기록, 난리보다 정리

0개의 댓글