euler/30.js
2024-03-06 18:55:45 -06:00

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));