# SimpleArrayList: insert 구현
## 문제
주어진 뼈대코드의 동작과 출력이 아래와 같도록 `insert(index, data)`메소드를 구현하시오.
## 동작 흐름
<div class="embed-responsive embed-responsive-16by9">
<iframe src="https://www.youtube.com/embed/r2SzvyzQm3E" frameborder="0" allowfullscreen></iframe>
</div>
## 출력 예
```
list = 100 96 92 88 84 80 76 72
list = 100 99 96 92 90 88 84 80 76 72
```
## 뼈대코드
```
public class SimpleArrayListTest {
public static void main(String[] args) {
SimpleArrayList list = new SimpleArrayList();
System.out.println(list);
list.insert(3, 90);
list.insert(1, 99);
System.out.println(list);
}
}
class SimpleArrayList {
int[] elements;
int size;
public SimpleArrayList() {
this.elements = new int[10];
this.size = 8;
for (int i = 0; i < size; i++) {
elements[i] = 100 - 4 * i;
}
}
public void insert(int index, int n) {
/* 해당 코드를 구현하시오. */
}
public String toString() {
StringBuffer sbuf = new StringBuffer("list = ");
for (int i = 0; i < size; i++) {
sbuf.append(elements[i] + " ");
}
return sbuf.toString();
}
}
```