import sys
n_input = sys.stdin.readline
n = int(n_input())
members = []
for i in range(n):
age, name = n_input().split()
# split()를 사용하여 공백을 기준으로 구별하였습니다. "age name" -> "age" "name"
members.append((int(age), name.strip(),i))
#i를 이용하여 기입순서대로 정렬되게 하였습니다.
# age는 int형식으로, name은 그대로 입력됩니다.
#strip()를 이용하여 불필요한 개행문자를 제거하였습니다.
members.sort(key=lambda x: (x[0], x[2]))
# 오른차순 정렬
for member in members:
print(member[0], member[1])
'코딩 연습 > 백준 코드' 카테고리의 다른 글
덩치-7568.py (0) | 2023.10.15 |
---|---|
단어 정렬-1181.py (0) | 2023.10.15 |
단어공부-1157.py (0) | 2023.10.15 |
다리 놓기 1010.py (0) | 2023.10.15 |
국영수-10825.py (0) | 2023.10.15 |