[백준] 10814 나이순 정렬 Python
2024. 6. 28. 21:44ㆍPython/백준
문제링크
📝 문제
온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을 작성하시오.
🔎 풀이
나이와 이름을 입력받은 뒤 리스트에 저장한다. 이후 조건부 정렬을 이용해 리스트를 정렬하고 출력하면 된다.
💻 코드
names = []
for i in range(int(input())):
names.append(list(input().split()))
names = sorted(names, key = lambda x: int(x[0]))
for i in range(len(names)):
print(names[i][0], names[i][1])
'Python > 백준' 카테고리의 다른 글
[백준] 1181 단어 정렬 Python (0) | 2024.06.28 |
---|---|
[백준] 11651 좌표 정렬하기 2 Python (0) | 2024.06.28 |
[백준] 11650 좌표 정렬하기 Python (2) | 2024.06.28 |
[백준] 1427 소트인사이드 Python (1) | 2024.06.28 |
[백준] 2751 수 정렬하기 2 Python (1) | 2024.06.27 |