Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- 이스케이프 문자
- R
- buffer
- 혼자 공부하는 C언어
- C programming
- 메모리구조
- Algorithm
- Selection Sorting
- Graph
- s
- Stack
- JSON
- list 컬렉션
- stream
- 이것이 자바다
- insertion sort
- 알기쉬운 알고리즘
- 윤성우의 열혈 자료구조
- coding test
- C 언어 코딩 도장
- Serialization
- 윤성우 열혈자료구조
- datastructure
Archives
- Today
- Total
Engineering Note
[BOJ:10814]나이순 정렬 본문
문제
https://www.acmicpc.net/problem/10814
[
10814번: 나이순 정렬
온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을
](https://www.acmicpc.net/problem/10814)
문제해결방법
- 문제의 정렬 조건대로 문제의 정렬 조건이 나이, 가입순서이므로 (나이,가입순서,이름)순으로 리스트에 저장을 해주고 sort()를 해준다.
- 문제의 출력조건대로 출력을 해준다.
코드
import sys
n = int(sys.stdin.readline().rstrip())
user = []
for i in range(n):
age, name = sys.stdin.readline().rstrip().split()
user.append((int(age),i,name))
user.sort()
for elem in user:
print(elem[0],elem[2])
'Problem Solving > BOJ' 카테고리의 다른 글
[BOJ:17503] 맥주축제 (0) | 2021.08.23 |
---|---|
[BOJ:11728] 배열합치기 (0) | 2021.08.23 |
[BOJ:1181] 단어 정렬 (0) | 2021.08.22 |
[BOJ:11651] 좌표정렬하기2 (0) | 2021.08.22 |
[BOJ:11650] 좌표정렬하기 (0) | 2021.08.22 |
Comments