코딩테스트 풀이/JAVA
[프로그래머스/Lv.0] 마지막 두 원소
무지맘
2023. 4. 25. 21:36
1. Input, Output, Example
- 마지막 원소가 그전 원소보다 크면 마지막 원소에서 그전 원소를 뺀 값을, 마지막 원소가 그전 원소보다 크지 않다면 마지막 원소를 두 배한 값을 num_list 뒤에 추가하여 반환
2. Constraint
1) 2 ≤ num_list의 길이 ≤ 10
2) 1 ≤ num_list의 원소 ≤ 9
3. Code
1) 첫 코드(2023/04/25)
class Solution {
public int[] solution(int[] num_list) {
int n = num_list.length;
int[] answer = new int[n+1];
System.arraycopy(num_list, 0, answer, 0, n);
answer[n] = answer[n-1]>answer[n-2] ? answer[n-1]-answer[n-2] : answer[n-1]*2;
return answer;
}
}