Exemplo n.º 1
0
    def test_example_2(self):
        l1 = ListNode()
        l2 = ListNode()

        expected = ListNode(0)

        self.assert_linked_lists_equal( expected, Solution.add_two_numbers( l1, l2 ) )
Exemplo n.º 2
0
    def test_example_3(self):
        l1 = ListNode(val = 9)
        l1.next = ListNode(val = 9)
        l1.next.next = ListNode(val = 9)
        l1.next.next.next = ListNode(val = 9)
        l1.next.next.next.next = ListNode(val = 9)
        l1.next.next.next.next.next = ListNode(val = 9)
        l1.next.next.next.next.next.next = ListNode(val = 9)

        l2 = ListNode(val = 9)
        l2.next = ListNode(val = 9)
        l2.next.next = ListNode(val = 9)
        l2.next.next.next = ListNode(val = 9)

        [8,9,9,9,0,0,0,1]
        expected = ListNode(val = 8)
        expected.next = ListNode(val = 9)
        expected.next.next = ListNode(val = 9)
        expected.next.next.next = ListNode(val = 9)
        expected.next.next.next.next = ListNode(val = 0)
        expected.next.next.next.next.next = ListNode(val = 0)
        expected.next.next.next.next.next.next = ListNode(val = 0)
        expected.next.next.next.next.next.next.next = ListNode(val = 1)

        self.assert_linked_lists_equal( expected, Solution.add_two_numbers( l1, l2 ) )
Exemplo n.º 3
0
    def test_example_1(self):
        l1 = ListNode(val = 2)
        l1.next = ListNode(val = 4)
        l1.next.next = ListNode(val = 3)

        l2 = ListNode(val = 5)
        l2.next = ListNode(val = 6)
        l2.next.next = ListNode(val = 4)
        
        expected = ListNode(val = 7)
        expected.next = ListNode(val = 0)
        expected.next.next = ListNode(val = 8)

        self.assert_linked_lists_equal( expected, Solution.add_two_numbers( l1, l2 ) )