sm 기술 블로그

43. 1065(한수) 본문

문제/백준_자바스크립트

43. 1065(한수)

sm_hope 2022. 5. 20. 10:40
let input = require('fs').readFileSync('/dev/stdin').toString().split();

let cnt = 99;

function App(N){
    
    if (N < 100){
        cnt = N;
        // 100 이하는 무조건 등차수열이다.
    }
    
    else if(N==1000){
        cnt = 144;
    }
    
    else {
        for(let i = 100; i <= N; i++){
        let A = parseInt(i / 100);
        let B = parseInt(i / 10) - (A * 10);
        let C = i % 10;

        if((A - B) == (B - C)){
            cnt++;
            }
        }
    }
    
    return cnt;
}

console.log(App(parseInt(input[0])));

print를 적절히 사용하면 어디가 오류인지, 어디에서 생각과 다르게 나오는지에 대해 적절히 알 수 있다.

'문제 > 백준_자바스크립트' 카테고리의 다른 글

43. 11720(숫자의 합)  (0) 2022.05.22
44. 11654 (아스키 코드)  (0) 2022.05.20
42. 4673(셀프 넘버)  (0) 2022.05.20
41. 4344(평균은 넘겠지)  (0) 2022.05.19
40. 8958(OX퀴즈)  (0) 2022.05.19
Comments