배열 쿼리
Problem
다음 유형의 요청에 응답할 수 있는 배열 기반 데이터 구조를 구현해야 합니다.
<사업부>
0 - 배열 크기와 개행 문자를 출력합니다.
1 x - 배열 끝에 숫자 x
를 추가합니다.
2 - 배열의 마지막 요소를 제거합니다.
3 x y - 배열 요소 x
와 x + 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
|
테이블>