백준 10814번 파이썬
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) 딕셔너리로 했다가 안되어서 이중 리스트로 바꿨다. 반례를 찾아보니 같은 이름이 있는 경우가 있다고 해서... 딕셔너리는 키 값이 같으면 뒤에 추가된걸로 이전에 있던 키 값을 덮어씌우니!
알고리즘 공부
2020. 7. 18. 17:12