반응형
알고리즘 분류
- 정렬
SOLUTION
import sys
people = []
for _ in range(int(sys.stdin.readline())):
age, name = sys.stdin.readline().split()
people.append((int(age), name))
# people.sort() sort()함수를 사용하면 나이 뿐만 아니라 이름의 알파벳 순으로도 정렬되기 떄문에 lambda를 사용한다
people.sort(key=lambda people: people[0]) # lambda 함수를 사용하여 age를 기준으로만 정렬
for i in range(len(people)):
print(people[i][0], people[i][1])
'코딩테스트 대비 > 단계별 코딩 테스트 준비(27일 과정)' 카테고리의 다른 글
[스택/Python] 17298번: 오큰수 - 효과는 굉장했다! (0) | 2022.02.11 |
---|---|
[정렬/Python] 18870번: 좌표 압축 - 효과는 굉장했다! (0) | 2022.02.11 |
[브루트포스/Python] 1436번: 영화감독 숌 - 효과는 굉장했다! (0) | 2022.02.11 |
[브루트포스/Python] 2798번: 블랙잭 - 효과는 굉장했다! (0) | 2022.02.11 |
[재귀/Python] 11729번: 하노이 탑 이동 순서 - 효과는 굉장했다! (0) | 2022.02.11 |