[백준] 10814번 : 나이순 정렬 (파이썬)

뚝딱이 공학도·2022년 2월 9일
0

문제풀이_백준

목록 보기
53/159




문제





나의 답안

n=int(input())
li=[]

for i in range(n):
    age,name=map(str,input().split())
    age=int(age)
    li.append([age,name])

li.sort(key=lambda li:li[0])

for j in li:
    print(j[0],j[1])
  1. 반복문을 통해 n번 입력받는다. 나이는 int형으로 변환해주고 빈 배열에(li) 이를 추가해준다.(2차원 배열)
  2. 배열을 정렬해주는데, lambda식을 사용해 age(li[0])를 기준으로 정렬해준다.
  3. 반복문을 통해 값을 출력해준다.

0개의 댓글