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
'Coding Test > Programmers' 카테고리의 다른 글
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 128 - 원소들의 곱과 합) (0) | 2024.06.22 |
---|---|
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 127 - 이어 붙인 수) (0) | 2024.06.22 |
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 125 - 수 조작하기 1 ) (2) | 2024.06.15 |
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 124 - 카운트 업) (2) | 2024.06.15 |
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 123 - 글자 이어 붙여 문자열 만들기) (0) | 2024.06.15 |