mirror of
https://github.com/voltrevo/ValueScript.git
synced 2026-01-13 23:48:02 -05:00
16 lines
330 B
TypeScript
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;
|
|
}
|