-
[백준] 나이순 정렬 (10814번 파이썬)Coding Test/Algorithm 2021. 7. 16. 16:58
https://www.acmicpc.net/problem/10814
10814번: 나이순 정렬
온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을
www.acmicpc.net
이번 문제도 나는
2021.07.15 - [Coding Test/Algorithm] - [백준] 단어정렬 (1181번 파이썬)
[백준] 단어정렬 (1181번 파이썬)
https://www.acmicpc.net/problem/1181 1181번: 단어 정렬 첫째 줄에 단어의 개수 N이 주어진다. (1 ≤ N ≤ 20,000) 둘째 줄부터 N개의 줄에 걸쳐 알파벳 소문자로 이루어진 단어가 한 줄에 하나씩 주어진다. 주..
shineild-security.tistory.com
이 문제를 풀었을 때와 비슷하게 풀었다.
같은 나이는 먼저 입력받은 순서로 출력해야하는 조건때문에 이런식으로 풀었다.
import sys arr = [[] for _ in range(201)] n = int(sys.stdin.readline()) for i in range(n): age, name = sys.stdin.readline().rstrip().split() age = int(age) arr[age].append(name) for i in range(len(arr)): if len(arr[i]) > 0: for k in arr[i]: print(i, k)
그래서 이러한 코드를 작성하게 되었다.
'Coding Test > Algorithm' 카테고리의 다른 글
[백준] 2467번 용액 (파이썬) (0) 2021.08.08 [백준] 2166번 다각형의 면적(파이썬) (0) 2021.08.06 [백준] 단어정렬 (1181번 파이썬) (0) 2021.07.15 [백준] 체스판 다시 칠하기 (1018번 파이썬) (0) 2021.06.12 [백준] 이항계수1 (11050번 파이썬) (0) 2021.06.11