Esempio n. 1
0
def add_numbers_using_linked_list(node1, node2, carry):
    if node1 is None and node2 is None:
        return
    result = Node(carry)
    value = carry
    value = value + node1.content + node2.content
    result.content = value % 10
    nextNode = add_numbers_using_linked_list(
        None if node1 is None else node1.next,
        None if node2 is None else node2.next, 1 if value > 10 else 1)
    result.next = nextNode
    return result