public void Problem6Test() { var p6 = new Problem6(); var s1 = p6.SumOfSquares(Enumerable.Range(1, 10).Select(x => x)); var s2 = p6.SquareOfSum(Enumerable.Range(1, 10).Select(x => x)); Assert.AreEqual(s2 - s1, 2640); s1 = p6.SumOfSquares(Enumerable.Range(1, 100).Select(x => x)); s2 = p6.SquareOfSum(Enumerable.Range(1, 100).Select(x => x)); Assert.AreEqual(s2 - s1, 25164150); }
static void Main() { int number = 100; long sumOfSquares, squareOfSum; Problem6 obj = new Problem6(); sumOfSquares = obj.SumOfSquares(number); squareOfSum = obj.SquareOfSum(number); long difference = squareOfSum - sumOfSquares; Console.WriteLine(difference); Console.ReadKey(); }