Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
20
Task/Disarium-numbers/JavaScript/disarium-numbers.js
Normal file
20
Task/Disarium-numbers/JavaScript/disarium-numbers.js
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
function is_disarium (num) {
|
||||
let n = num
|
||||
let len = n.toString().length
|
||||
let sum = 0
|
||||
while (n > 0) {
|
||||
sum += (n % 10) ** len
|
||||
n = parseInt(n / 10, 10)
|
||||
len--
|
||||
}
|
||||
return num == sum
|
||||
}
|
||||
let count = 0
|
||||
let i = 1
|
||||
while (count < 18) {
|
||||
if (is_disarium(i)) {
|
||||
process.stdout.write(i + " ")
|
||||
count++
|
||||
}
|
||||
i++
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue