14 lines
269 B
JavaScript
14 lines
269 B
JavaScript
import * as euler from 'euler.js'
|
|
|
|
var nums = [];
|
|
|
|
/* less than 9^5 * 6 */
|
|
for (var i = 10; i < 354295; i++) {
|
|
var d = euler.digitize(i);
|
|
if (i === d.reduce((a,v) => a += v*v*v*v*v, 0))
|
|
nums.push(i);
|
|
}
|
|
|
|
console.log(nums);
|
|
console.log(nums.reduce((a,v)=>a+=v));
|