-
백준 10814 나이순 정렬(python, lambda 사용)Algorithm/BOJ(백준) 2021. 8. 26. 03:46
* 문제 링크: https://www.acmicpc.net/problem/10814
10814번: 나이순 정렬
온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을
www.acmicpc.net
* 문제 해결방법: 정렬문제
1. 나이순으로 정렬하지만, 동일 나이는 이름 순
2. 따라서, sort의 key값을 lambda x:x[0]로 적용하여 정렬 실시
import sys
n = int(sys.stdin.readline().rstrip())
info = []
for i in range(n):
age, name = sys.stdin.readline().rstrip().split()
age = int(age)
info.append([age, name])
info.sort(key=lambda x:x[0])
for i in range(n):
print(info[i][0], info[i][1])'Algorithm > BOJ(백준)' 카테고리의 다른 글
백준 1717 집합의 표현(python, Union-Find) (0) 2021.08.26 백준 5568 카드 놓기(python, permutations) (0) 2021.08.26 백준 1593 문자 해독(python, 슬라이딩 윈도우) (0) 2021.08.26 백준 10845 큐 (0) 2019.09.08 백준 2583 영역 구하기 (0) 2018.10.08