알고리즘 공부

백준 10814번 파이썬

독서와 여행 2020. 7. 18. 17:12
import operator
num = int(input())
dic = []
for i in range(0,num):
    a = input().split()
    dic.append([int(a[0]), a[1]])
dic = sorted(dic, key=operator.itemgetter(0))
for key, value in dic:
    print(value, key)

딕셔너리로 했다가 안되어서 이중 리스트로 바꿨다.

반례를 찾아보니 같은 이름이 있는 경우가 있다고 해서...

딕셔너리는 키 값이 같으면 뒤에 추가된걸로 이전에 있던 키 값을 덮어씌우니!