示例#1
0
        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);
        }
示例#2
0
    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();
    }