-
79. 나이순 정렬Problem Solving 2023. 1. 15. 18:04728x90
https://www.acmicpc.net/problem/10814
10814번: 나이순 정렬
온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을
www.acmicpc.net
나이와 이름을 한 줄에 하나씩 입력받고 나이 순으로만 정렬하기 (나이가 같을 경우 이름 순 정렬은 하면 안 됨)
N = int(input()) members = [] for i in range(N): age, name = input().split() members.append([int(age), name]) members.sort(key=lambda x:x[0]) for i, j in members: print(i, j)
그냥 리스트 정렬을 사용하면 이름 정렬이 같이 된다
2차원 배열의 각 1차원 배열 중 첫번째 원소만 이용해 sorting 하는 방법은 몰라서 검색해 봄
그런데 채점이 왜 이렇게 오래 걸렸는지...
'Problem Solving' 카테고리의 다른 글
81. 접미사 배열 (0) 2023.01.15 80. 중복 빼고 정렬하기 (0) 2023.01.15 78. N번째 큰 수 (0) 2023.01.15 77. Majority Element (0) 2023.01.15 76. K번째 수 (0) 2023.01.15