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

Gaanii·2024년 11월 14일
0

Problem Solving

목록 보기
163/210
post-thumbnail

문제링크


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



풀이과정


외계숫자를 리스트로 선언해놓고, 입력받은 외계숫자들에서 각 숫자가 몇개있는지 카운트해주자.

그리고 출력을 띄어쓰기 한칸 간격으로 하면 되는데,,
그 전에 케이스 번호 출력할 때 입력받은 테스트 케이스 번호가 아니라 그냥 for문의 매개변수로 써야 통과되더라 ...


코드


nums = ["ZRO", "ONE", "TWO", "THR", "FOR", "FIV", "SIX", "SVN", "EGT", "NIN"]

T = int(input())
for tc in range(1, T+1):
    case, N = input().split()
    messages = list(input().split())
    result = [0] * 10

    for i in range(10):
        result[i] = messages.count(nums[i])

    print(f'#{tc}')
    for i in range(10):
        print((nums[i] + ' ') * result[i], end = ' ')


결과


정답

0개의 댓글