Files
ValueScript/inputs/passing/projEuler/p6.ts
2023-06-23 10:18:06 +10:00

16 lines
330 B
TypeScript

//! test_output(25164150)
import Range from "../helpers/Range.ts";
export default function main() {
return squareOfSum(100) - sumOfSquares(100);
}
function sumOfSquares(n: number) {
return Range.numbers(1, n + 1).map((x) => x ** 2).sum();
}
function squareOfSum(n: number) {
return Range.numbers(1, n + 1).sum() ** 2;
}