1221. [S/W 문제해결 기본] 5일차 - GNS

dannyp0930·2021년 8월 19일
0

SW Expert Academy

목록 보기
8/14
post-thumbnail

출처 : 링크텍스트

1. 풀이 방법

리스트에 인덱스에 해당하는 문자열을 할당한다. 인덱스의 오름차순으로 입력 리스트의 횟수를 카운트하고 새로운 리스트에 집어넣어 정렬한다.

2. 코드

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)
profile
Newbie 개발자

0개의 댓글