We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bc48a25 commit a07b754Copy full SHA for a07b754
leetcode/python/linked_lists/add_two_numbers_II.py
@@ -0,0 +1,22 @@
1
+class Solution:
2
+ def linkedListToInt(self, list_node, integer):
3
+ integer += str(list_node.val)
4
+ if list_node.next == None:
5
+ return int(integer)
6
+ else:
7
+ return self.linkedListToInt(list_node.next, integer)
8
+
9
+ def intToLinkedList(self, integer):
10
+ integer = str(integer)
11
+ print(integer)
12
+ ll = [ListNode(int(integer[0]))]
13
+ for i in range(1, len(integer)):
14
+ ll.append(ListNode(int(integer[i])))
15
+ ll[i - 1].next = ll[i]
16
+ return ll[0]
17
18
+ def addTwoNumbers(self, l1: ListNode, l2: ListNode) -> ListNode:
19
+ first = self.linkedListToInt(l1, "")
20
+ second = self.linkedListToInt(l2, "")
21
+ summed = first + second
22
+ return self.intToLinkedList(summed)
0 commit comments