Engineering Note

[BOJ:10814]나이순 정렬 본문

Problem Solving/BOJ

[BOJ:10814]나이순 정렬

Software Engineer Kim 2021. 8. 22. 22:48

문제

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

[

10814번: 나이순 정렬

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

www.acmicpc.net

](https://www.acmicpc.net/problem/10814)

문제해결방법

  • 문제의 정렬 조건대로 문제의 정렬 조건이 나이, 가입순서이므로 (나이,가입순서,이름)순으로 리스트에 저장을 해주고 sort()를 해준다.
  • 문제의 출력조건대로 출력을 해준다.

코드

import sys

n = int(sys.stdin.readline().rstrip())

user = []

for i in range(n):
    age, name = sys.stdin.readline().rstrip().split()
    user.append((int(age),i,name))

user.sort()

for elem in user:
    print(elem[0],elem[2])

'Problem Solving > BOJ' 카테고리의 다른 글

[BOJ:17503] 맥주축제  (0) 2021.08.23
[BOJ:11728] 배열합치기  (0) 2021.08.23
[BOJ:1181] 단어 정렬  (0) 2021.08.22
[BOJ:11651] 좌표정렬하기2  (0) 2021.08.22
[BOJ:11650] 좌표정렬하기  (0) 2021.08.22
Comments