프로그래머스 조건에 맞게 수열 변환하기 3 JavaScript

clock icon

posted 4 weeks ago

해설

solution이라는 함수를 정의하고, 이 함수는 두 개의 매개변수 arr과 k를 받습니다. 이 함수는 arr 배열의 각 요소를 조건에 따라 변환하여 새로운 배열을 반환합니다. 이 코드는 기존의 코드를 개선하여 간결하게 작성되었습니다.

 

function solution(arr, k) {
    return arr.map(item => (k % 2 === 0) ? item + k : item * k);
}

 

function solution(arr, k) {
    let answer = [];

    for(let i = 0; i < arr.length; i++){
        if(k % 2 === 0){
            answer.push(arr[i] + k);
        } else {
            answer.push(arr[i] * k);
        }
    }
    return answer;
}

Top Questions