# 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(); } } ```
관련 강의로 이동

코드: java 1.8

public class Main { public static void main(String[] args) { } }

입력

정답이 궁금하다면? 코드를 제출해보세요!