Cherry & Cherish
[Python3] 백준(Baekjoon) 나이순 정렬 10814 본문
문제 :
온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을 작성하시오.
접근 :
lambda를 활용해서 첫 번째 인자인 나이만 정렬하도록 했다.
정렬 문제는 출력 시 타입을 잘 확인해야 한다. 답은 맞는데 type 때문에 실패 처리된 케이스가 있었다.
풀이 :
import sys
n = int(sys.stdin.readline())
arr = []
for i in range(n):
arr.append(list(sys.stdin.readline().split()))
arr.sort(key=lambda x: int(x[0]))
for i in range(n):
print(arr[i][0], arr[i][1])
'Algorithm > Baekjoon' 카테고리의 다른 글
[Python3] 백준(Baekjoon) 숫자카드 10815 (0) | 2023.02.01 |
---|---|
[Python3] 백준(Baekjoon) 국영수 10825 (0) | 2023.01.31 |
[Python3] 백준(Baekjoon) 설탕배달 2839 (0) | 2023.01.27 |
[Python3] 백준(Baekjoon) 로프 2217 (0) | 2023.01.27 |
[Python3] 백준(Baekjoon) 폴리오미노 1343 (0) | 2023.01.27 |
Comments