BOJ : 나이순 정렬 [10814]

재현·2021년 6월 27일

1. 문제


온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을 작성하시오.

출처 : https://www.acmicpc.net/problem/10814

2. 아이디어


  • mine
    1. 멤버들을 입력받는다.
    2. 입력받은 멤버들을 나이 순서로 정렬한다. (가입한 순서는 입력한 순서이기 때문에 따로 처리해줄 필요가 없다.)
    3. 나이와 이름을 출력한다.

3. 코드


mine

import sys
input = sys.stdin.readline
n = int(input())
member = []
for i in range(n):
  member.append(list(input().split()))
member.sort(key=lambda x: int(x[0]))
for i in range(n):
  print(member[i][0], member[i][1])
profile
성장형 프로그래머

0개의 댓글