Sha256: fb0fc03b366b659087b8050ad9eb385dac06a5b292dbccf14191e21325fbce1b
Contents?: true
Size: 558 Bytes
Versions: 133
Compression:
Stored size: 558 Bytes
Contents
using System; using System.Linq; public static class DifferenceOfSquares { public static int CalculateSquareOfSum(int max) { var numbers = Enumerable.Range(1, max); int sum = numbers.Sum(); return sum * sum; } public static int CalculateSumOfSquares(int max) { var numbers = Enumerable.Range(1, max); return numbers.Select(x => x * x).Sum(); } public static int CalculateDifferenceOfSquares(int max) { return CalculateSquareOfSum(max) - CalculateSumOfSquares(max); } }
Version data entries
133 entries across 133 versions & 1 rubygems