본문 바로가기

프로그래머스(코딩 테스트)/Lv.0

배열의 길이에 따라 다른 연산하기

 

// javascript
const solution = (arr, n) => {
       return arr.map((num, index) => 
        arr.length % 2 !== 0 
            ? (index % 2 === 0 ? num + n : num) 
            : (index % 2 !== 0 ? num + n : num)
    );
}

 

// typescript
const solution = (arr:number[], n:number):number[] => {
       return arr.map((num, index) => 
        arr.length % 2 !== 0 
            ? (index % 2 === 0 ? num + n : num) 
            : (index % 2 !== 0 ? num + n : num)
    );
}

'프로그래머스(코딩 테스트) > Lv.0' 카테고리의 다른 글

문자열 바꿔서 찾기  (0) 2024.10.20
배열의 원소만큼 추가하기  (0) 2024.10.20
문자열 정수의 합  (0) 2024.10.20
공배수  (0) 2024.10.20
뒤에서 5등 위로  (0) 2024.10.20