110 - 99
1 - 1
210 - 105
1000 - 144
한번에 정답입니다가 뜨면 정말 기분이 좋다 ㅎㅎㅎ
한수 : 어떤 양의 정수 X의 각 자리가 등차수열을 이루는 수
따라서 1000 이하의 수만 계산하기 때문에 세자리 수만 한수인지 판별하면 된다.
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdin
});
let input = [];
rl.on('line', function (line){
input.push(line);
}).on('close',function (){
let N = input[0];
let count = 0;
for (let i = 1; i<=N; i++){
if (i<100){
count ++;
}
else if (i >= 100 && Math.floor(i/100) - Math.floor(Math.floor(i/10)%10) === Math.floor(Math.floor(i/10)%10) - Math.floor(i%10) ){
count++;
}
}
console.log(count)
process.exit();
});