공부, 기록

7701. 염라대왕의 이름 정렬 D4 파이썬 본문

코딩

7701. 염라대왕의 이름 정렬 D4 파이썬

무는빼주세요 2020. 8. 23. 12:58

문제링크 : https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWqU0zh6rssDFARG&categoryId=AWqU0zh6rssDFARG&categoryType=CODE

 

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 

 

T = int(input())
# 여러개의 테스트 케이스가 주어지므로, 각각을 처리합니다.
for test_case in range(1, T + 1):
    N=int(input())
    namelist=list()
    for i in range(N):
        name=input()
        namelist.append((name,len(name)))
    namelist=list(set(namelist))
    namelist.sort(key= lambda x:(x[1],x[0]))
    print('#{}'.format(test_case))
    for i in namelist:
        print(i[0])