const pow = @import("std").math.pow; pub fn squareOfSum(n: usize) usize { return pow(usize, (n * (n + 1) / 2), 2); } pub fn sumOfSquares(number: usize) usize { var tot: usize = 0; for (0..(number + 1)) |n| { tot += pow(usize, n, 2); } return tot; } pub fn differenceOfSquares(number: usize) usize { return squareOfSum(number) - sumOfSquares(number); }