정수 배열 arr와 자연수 k
가 주어진다.
만약 k
가 홀수라면 arr의 모든 원소에 k
를 곱하고, k
가 짝수라면 arr의 모든 원소에 k
를 더한다.
이러한 변환을 마친 후의 arr
를 return
하는 solution
함수를 완성하는 문제이다.
function solution(arr, k) {
return arr.map((item) => {
if(k % 2 === 0) {
return item + k;
} else {
return item * k;
}
})
}
const solution = (arr, k) => arr.map(v => k % 2 ? v * k : v + k);
Boolean(0); // false
Boolean(1); // true