1. 문제 설명, 제한 사항, 입출력 예시


2. 아이디어
- int[]를 반환해야 한다.
- 배열은 크기가 고정되어있기 때문에 원소를 추가하기 위해서는 새로운 배열을 할당해야한다.
3. 풀이 코드
class Solution {
public int[] solution(int[] num_list) {
int size = num_list.length;
int[] answer = new int[size + 1];
int last = num_list[size-1];
int prev = num_list[size-2];
for (int i = 0; i < size; i++) {
answer[i] = num_list[i];
}
answer[size] = last > prev ? last - prev : last*2;
return answer;
}
}
다른 사람의 풀이
Share article