🎉 함수 2021.06.14
function d(n) {
var result = n;
while(n > 0) {
result += n%10;
n = parseInt(n/10);
}
return result;
}
const numbers = [],
MAX_NUM = 10000;
for(let i = 0; i <= MAX_NUM; i++) {
numbers[i] = false;
}
for(let j = 1; j <= MAX_NUM; j++) {
if(!numbers[j]) {
console.log(j);
}
numbers[d(j)] = true;
}
const fs = require('fs');
const input = Number(fs.readFileSync('/dev/stdin').toString());
let count = 0;
function isSequenceNumber(n) {
let isSeqeunce = false,
diff = 0,
prevNum = null;
if(n <= 0) {
return false;
}
if(n >= 1 && n <=99) {
return true;
}
while(n > 0) {
let num = n%10;
if(prevNum !== null) {
let newDiff = prevNum - num;
isSeqeunce = newDiff === diff;
diff = newDiff;
}
prevNum = num;
n = parseInt(n/10);
}
return isSeqeunce;
}
for(let i = 1; i <= input; i++) {
if(isSequenceNumber(i)) {
count++;
}
}
console.log(count);
const fs = require('fs');
const input = Number(fs.readFileSync('/dev/stdin').toString());
let count = 0;
function isSequenceNumber(n) {
let diff = 0;
if(n < 100) {
return true;
}
n = String(n);
diff = n[0] - n[1];
for(let i = 1; i < n.length - 1; i++) {
const newDiff = n[i] - n[i + 1];
if(newDiff !== diff) return false;
}
return true;
}
for(let i = 1; i <= input; i++) {
if(isSequenceNumber(i)) {
count++;
}
}
console.log(count);