-
[알고리즘] 백준 10814번 나이순 정렬 (파이썬)알고리즘/Python 문제 2023. 6. 15. 16:27
Baekjoon 10814번 문제 나이순 정렬 나이순 정렬
제한
- 시간 : 3초
- 메모리 : 256 MB
- 정답 비율 : 43.320%
문제
: 온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다.
이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로
정렬하는 프로그램을 작성하시오.입력
: 첫째 줄에 온라인 저지 회원의 수 N이 주어진다. (1 ≤ N ≤ 100,000)
둘째 줄부터 N개의 줄에는 각 회원의 나이와 이름이 공백으로 구분되어 주어진다.
나이는 1보다 크거나 같으며 200보다 작거나 같은 정수이고,
이름은 알파벳 대소문자로 이루어져 있고, 길이가 100보다 작거나 같은 문자열이다.
입력은 가입한 순서로 주어진다.
: 예제 입력 13 21 Junkyu 21 Dohyun 20 Sunyoung
출력
: 첫째 줄부터 총 N개의 줄에 걸쳐 온라인 저지 회원을 나이 순, 나이가 같으면 가입한 순으로
한 줄에 한 명씩 나이와 이름을 공백으로 구분해 출력한다.
: 예제 출력 120 Sunyoung 21 Junkyu 21 Dohyun
제출
count = int(input().strip()) data = [input() for i in range(count)] # print('회원 수: ', count) # print('회원가입 리스트 : ', data) new_list = sorted(data, key=lambda x: int((x.split())[0])) # print('sorted()', new_list) for i in new_list: print(i)
출처: baekjoon, https://www.acmicpc.net/problem/1081410814번: 나이순 정렬
온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을
www.acmicpc.net
'알고리즘 > Python 문제' 카테고리의 다른 글
[알고리즘] 백준 14916번 거스름돈 (파이썬) (0) 2023.06.19 [알고리즘] 백준 1436번 영화감독 숌 (파이썬) (0) 2023.06.19