Linked List - 수열 편집
- 명령어 D가 예외적으로 숫자 하나만을 입력하기 때문에
map이 아닌 list 형태로 입력받았다.
for tc in range(1,int(input())+1):
N,M,L = map(int,input().split())
arr=list(map(int,input().split()))
for _ in range(M):
inp = list(input().split())
if inp[0]=='D':
arr.pop(int(inp[1]))
elif inp[0]=='I':
arr.insert(int(inp[1]), int(inp[2]))
elif inp[0]=='C':
arr[int(inp[1])]=int(inp[2])
if not arr:
break
if len(arr)-1 <L:
res=-1
else:
res=arr[L]
print(f'#{tc} {res}')
Author And Source
이 문제에 관하여(Linked List - 수열 편집), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@gogosushi/Linked-List-수열-편집저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)