eatthefrog

코딩테스트자바스크립트 코딩 테스트: 배열 기초 문제(5) 본문

코딩테스트

코딩테스트자바스크립트 코딩 테스트: 배열 기초 문제(5)

eater_forg 2025. 5. 16. 14:18

[@] 배열의 길이에 따른 연산하기

문제 정의 ●

관련 문법 ●

의사코드

 

 

 

function solution(arr, n) {
    var answer = [];
    //1. arr의 홀짝일때
    if(arr.length % 2 == 1){
        console.log("arr은 홀수 길이입니다.");
        for(let i =0; i<arr.length; i++){
            if(i%2 == 1) {
               answer.push(arr[i]);
               } else {
                     answer.push(arr[i]+n);
                   
               }
        }
    } else {
        console.log("arr은 짝수 길이 입니다.");
                for(let i =0; i<arr.length; i++){
            if(i%2 == 1) {
                // 홀수 인덱스 접근
               answer.push(arr[i]+n);
               } else {
                     answer.push(arr[i]);
                   
               }
        }
    }
    return answer;
}