Пример #1
0
        public void OnGet()
        {
            ListNode l1 = new ListNode(2, null);

            Solution2.InsertNode(l1, 4);
            Solution2.InsertNode(l1, 3);

            ListNode l2 = new ListNode(5, null);

            Solution2.InsertNode(l2, 6);
            Solution2.InsertNode(l2, 4);



            Solution2 sol = new Solution2();

            sol.AddTwoNumbers(l1, l2);
        }
Пример #2
0
        public void AddTwoNumbers_Test()
        {
            var solution = new Solution2();

            var l1 = new ListNode(3);

            l1.next      = new ListNode(4);
            l1.next.next = new ListNode(2);

            var l2 = new ListNode(4);

            l2.next      = new ListNode(6);
            l2.next.next = new ListNode(5);


            var res = solution.AddTwoNumbers(l1, l2);


            Assert.Equal(7, res.val);
            Assert.Equal(0, res.next.val);
            Assert.Equal(8, res.next.next.val);
        }