[백준] #10814 나이순 정렬 python

2022. 12. 27. 21:06

 

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

 

10814번: 나이순 정렬

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

www.acmicpc.net

📕 설명 📕

list에 넣은 후 sort하면 넣은 순서를 지킬 수 없다.

 

이를 지키기 위해서 200개를 담는 배열을 만든 뒤, 나이에 맞게 하나씩 넣는다.

🧑🏻‍💻 나의 풀이 🧑🏻‍💻

N = int(input())
src = []
src_two = [[] for i in range(200)]
for i in range(N):
    src.append(list(map(str,input().split())))
for i in src:
    src_two[int(i[0]) - 1].append([i[0],i[1]])
for i in src_two:
    for j in i:
        print(j[0], j[1])

BELATED ARTICLES

more