출처 : 링크텍스트
리스트에 인덱스에 해당하는 문자열을 할당한다. 인덱스의 오름차순으로 입력 리스트의 횟수를 카운트하고 새로운 리스트에 집어넣어 정렬한다.
T = int(input())
for tc in range(T):
idx, l = map(str, input().split())
length = int(l)
num_list = list(map(str, input().split()))
lst = ['ZRO', 'ONE', 'TWO', 'THR', 'FOR', 'FIV', 'SIX', 'SVN', 'EGT', 'NIN']
result = []
for i in range(10):
cnt = 0
for number in num_list:
if number == lst[i]:
cnt += 1
result += [lst[i]] * cnt
print(idx)
print(*result)