본문 바로가기

알고리즘/백준 (Pyhthon)

[알고리즘] 백준 10814 나이순 정렬

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

for _ in range(n):
    arr = input().split(' ')
    member.append([int(arr[0]),arr[1]])

member_sort = sorted(member, key=lambda x: x[0])

for i in range(n):
    print(member_sort[i][0],member_sort[i][1])
append([원소1, 원소2]) 로 2차원 배열 만들기 가능
sorted(member, key=lambda x: x[0]) 는 member배열에서 안쪽 리스트의 0번째 원소를 기준으로 정렬

 

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

for _ in range(n):
  input_data = input().split(' ')
  array.append((int(input_data[0]), input_data[1]))

array = sorted(array, key=lambda x: x[0])

for i in array:
	print(i[0], i[1])
print하는 방식 확인