10814번: 나이순 정렬
온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을
www.acmicpc.net
✏️ 내가 작성한 코드
N = int(input())
num = 0 # 들어온 순서 구분하기 위한 변수
memberList = []
for _ in range(N):
member = list(input().split())
num += 1 # 입력들어온 순서대로 num 증가하여 append
member.append(num)
memberList.append(member)
memberList.sort(key=lambda x: (int(x[0]), x[2])) # 1. 나이를 기준으로 sort 2. 들어온 기준으로 sort
for mem in memberList:
print(int(mem[0]), mem[1])'알고리즘 문제풀이 > 백준' 카테고리의 다른 글
| [백준][python] 10817 세 수 문제 (0) | 2023.07.25 |
|---|---|
| [백준][python] 1026 보물 문제 (0) | 2023.07.19 |
| [백준][python] 2839 설탕 배달 문제 (0) | 2023.07.05 |
| [백준][python] 11053 가장 긴 증가하는 부분 수열문제 (0) | 2023.07.04 |
| [백준][python] 1427 소트인사이드 문제 (0) | 2023.06.26 |