SimpleArrayList: add 구현

문제

주어진 뼈대코드의 동작과 출력이 아래와 같도록, add(data)메소드를 구현하시오.

동작 흐름

출력 예

  1. list =
  2. list = 11 22 33 44

뼈대코드

  1. public class SimpleArrayListTest {
  2. public static void main(String[] args) {
  3. SimpleArrayList list = new SimpleArrayList();
  4. System.out.println(list);
  5. list.add(11);
  6. list.add(22);
  7. list.add(33);
  8. list.add(44);
  9. System.out.println(list);
  10. }
  11. }
  12. class SimpleArrayList {
  13. int[] elements;
  14. int size;
  15. public SimpleArrayList() {
  16. this.elements = new int[10];
  17. this.size = 0;
  18. }
  19. public void add(int data) {
  20. /* 해당 메소드를 구현하시오. */
  21. }
  22. public String toString() {
  23. StringBuffer sbuf = new StringBuffer("list = ");
  24. for (int i = 0; i < size; i++) {
  25. sbuf.append(elements[i] + " ");
  26. }
  27. return sbuf.toString();
  28. }
  29. }
관련 강의로 이동

코드: java 1.8

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

입력

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