Coding Test/Programmers
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 126 - 마지막 두 원소 )
dev-ini
2024. 6. 15. 17:25
728x90
# 문제
정수 리스트 num_list가 주어질 때, 마지막 원소가 그전 원소보다 크면 마지막 원소에서 그전 원소를 뺀 값을 마지막 원소가 그전 원소보다 크지 않다면 마지막 원소를 두 배한 값을 추가하여 return하도록 solution 함수를 완성해주세요.
# 답안
// 1. 입력: 정수 배열 num_list
// 2. 출력: 조건에 따라 만든 배열
function solution(num_list) {
let answer = [...num_list];
let end = num_list.length - 1;
if(num_list[end] > num_list[end-1]){
answer.push(num_list[end] - num_list[end-1])
}else{
answer.push(num_list[end] * 2)
}
return answer;
}
728x90