1228. 암호문1 (SWEA)
※ SW Expert 아카데미의 문제를 무단 복제하는 것을 금지합니다.
출처:
나의 풀이
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
for test_case in range(1, 11):
T = int(input())
origin_list=list(input().strip().split())
c_num=int(input())
command=list(input().strip().split())
i=0
while i<len(command):
if command[i]=='I':
idx,cn=map(int,command[i+1:i+3])
i+=3
tmp_list=[]
for _ in range(cn):
tmp_list.append(command[i])
i+=1
origin_list=origin_list[:idx]+tmp_list+origin_list[idx:]
print(f'#{test_case} ',end='')
print(*origin_list[:10])
- 문자열에 맞게 명령문을 입력 받고, 들어온 숫자들을 명령에 맞게 슬라이싱을 이용하여 origin_list에 넣어주었다.
This post is licensed under CC BY 4.0 by the author.