본문 바로가기
카테고리 없음

[프로그래머스 입문] (JAVASCRIPT) 연속된 수의 합

by 흥뷰자 2023. 4. 17.

처음에 펙토리얼로 풀어야 하나

방정식은 어떻게 들어가야 하나.. 고민했는데

단순한게 최고다.

 

+ for 함수를 통한 출력을 if 문 내부에서 하려고 했는데 안됐다.

function solution(num, total) {
    var answer = [];
    let firstVal = 0;
    if(num%2!==0){
        firstVal = total/num - Math.floor(num/2);
        console.log("홀수");
       
        // for(let i; i<3; i++){
        //  console.log(typeof num);
        // return console.log(i);
        // } ////////////////////////////이렇게 내부에서 하는건 출력도 안되고 아무것도안됨.... 뭐지?
       
    }else{
        console.log("짝수");
        firstVal = Math.ceil(total/num) - (num/2);
        console.log(firstVal)
    }
    for(let i=0; i<num; i++){
        answer[i] = firstVal+i;
    }

    console.log(answer);
   
    return answer;
}

댓글