This commit is contained in:
Andrew Morris
2023-06-22 22:29:20 +10:00
parent aa8abcbf25
commit 147d8e1006

View File

@@ -0,0 +1,17 @@
//! test_output_slow(443839)
import range, { Range_numbers } from "../helpers/range.ts";
export default function main() {
return Range_numbers(10, 1_000_000)
.flatMap(function* (i) {
const digitsPowSum = range(`${i}`)
.map((d) => Number(d) ** 5)
.sum();
if (i === digitsPowSum) {
yield i;
}
})
.sum();
}