2중 for문을 돌면서 (names가 바깥쪽 for문) names인덱스랑 같은것을 답 배열에 append 하기.
a가 하나 증가할 때마다 새로 arr를 전체 다 순회하기 때문에 모든 요소가 빠지지 않고 들어갈 수 있다.
이거 생각만 했다면 구현은 쉬운 문제
T = int(input())
for tc in range(1, T+1):
t, case_number = input().split()
case_number = int(case_number)
arr = list(input().split())
names = ["ZRO", "ONE", "TWO", "THR", "FOR", "FIV", "SIX", "SVN", "EGT", "NIN"]
ans = []
for a in range(len(names)):
for i in range(len(arr)):
if names[a] == arr[i]:
ans.append(arr[i])
print(f'#{tc}')
for j in range(len(ans)):
print(ans[j], end= '')
'파이썬 알고리즘' 카테고리의 다른 글
SWEA 1210 사다리 (1) | 2022.09.16 |
---|---|
SWEA 1216 회문2 (1) | 2022.09.16 |
SWEA 4861 회문 (0) | 2022.09.16 |
SWEA 2805 농작물 수확하기 (0) | 2022.09.12 |
SWEA 13704 달팽이 숫자 (0) | 2022.09.07 |