728x90
반응형
1. 문제 설명
2. 풀이과정
- sys.stdin.readline() 함수를 사용하기 위해 sys 모듈을 불러온다. import sys
- 회원의 수를 입력받는다. N = int(sys.stdin.readline())
- 나이와 이름을 저장할 리스트를 생성한다. li = list()
- 회원 수만큼 반복하며 for _ in range(N)
- 나이와 이름을 문자열 형식으로 한 줄로 입력받는다. age, name = map(str, sys.stdin.readline().split())
- 나이는 정수형으로 바꾸어 나이와 이름을 리스트 형식으로 추가한다. li.append([int(age), name])
- 나이와 이름을 저장한 리스트를 나이순으로 오름차순 정렬한다. li.sort(key=lambda x: x[0])
- 오름차순 정렬한 리스트를 하나씩 추출하여 for i in li
- 나이와 이름을 공백 기준으로 출력한다. print(f'{i[0]} {i[1]}')
반응형
3. 소스코드
import sys
N = int(sys.stdin.readline())
li = list()
for _ in range(N):
age, name = map(str, sys.stdin.readline().split())
li.append([int(age), name])
li.sort(key=lambda x: x[0])
for i in li:
print(f'{i[0]} {i[1]}')
728x90
반응형
'백준' 카테고리의 다른 글
[백준] 11653번 : 소인수분해 - 파이썬(Python) - 우당탕탕 개발자되기 프로젝트 (0) | 2023.07.27 |
---|---|
[백준] 1018번 : 체스판 다시 칠하기 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.07.26 |
[백준] 1931번 : 회의실 배정 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.07.26 |
[백준] 2579번 : 계단 오르기 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.07.25 |
[백준] 1149번 : RGB거리 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.07.23 |
[백준] 10773번 : 제로 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.07.21 |
[백준] 1021번 : 유기농 배추 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.07.21 |
[백준] 11726번 : 2xn 타일링 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.07.20 |