コード例 #1
0
        public void Problem019()
        {
            var problem = new Problem019()
            {
                ConsoleOutput = false, DetailedOutput = false
            };

            Assert.AreEqual(171, problem.Answer());
        }
コード例 #2
0
ファイル: Problem019Tests.cs プロジェクト: yusjoel/Algorithms
        public void SolveTest()
        {
            var list = new[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
            var head = new LinkedListNode(0);
            var node = head;

            foreach (int i in list)
            {
                var nextNode = new LinkedListNode(i);
                node.NextNode = nextNode;
                node          = nextNode;
            }

            var    newHead = Problem019.Solve(head);
            string text    = newHead.Print();

            Assert.AreEqual("9 8 7 6 5 4 3 2 1 0", text);
        }
コード例 #3
0
ファイル: TestCSharp.cs プロジェクト: ajdust/euler
        public void IsCorrectProblem019()
        {
            var problem = new Problem019();

            Assert.Equal(Answers["19"], problem.Solve());
        }