Problem

6 /8


배열 쿼리

Problem

다음 유형의 요청에 응답할 수 있는 배열 기반 데이터 구조를 구현해야 합니다.
<사업부>
0 - 배열 크기와 개행 문자를 출력합니다.
1 x - 배열 끝에 숫자 x를 추가합니다.
2 - 배열의 마지막 요소를 제거합니다.
3 x y - 배열 요소 xx + 1 사이에 숫자 y 삽입;
4 x - №x 요소 제거;
5 - 배열의 모든 요소를 ​​공백으로 구분하여 나타나는 순서대로 표시합니다. 마지막에 개행 기호를 출력합니다.
6 x - 배열 크기를 x로 변경합니다. x가 배열의 현재 크기보다 작으면 №x 요소에서 시작하는 모든 요소가 삭제됩니다. x가 배열의 현재 크기보다 크면 결과 배열 요소는 0이 됩니다.
 
입력: 
- 첫 번째 줄에는 숫자 N(\(1 <= n <= 100\))이 포함됩니다.
- 다음 N 줄에는 조건으로 작성된 형식의 요청이 포함됩니다.
 
출력: 0과 5와 같은 쿼리에 대한 응답을 출력합니다.
 
<헤드> <일># <몸>
입력 출력
1
9
<사업부>0
1 5
<사업부>2 <사업부>0
10
1 3
<사업부>2 <사업부>1 1
5
0
0
0 1