Skip to content

Commit 2ca6fc0

Browse files
committed
Update solution 002 [Python3]
1 parent 20b94bc commit 2ca6fc0

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed
+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# Definition for singly-linked list.
2+
# class ListNode:
3+
# def __init__(self, x):
4+
# self.val = x
5+
# self.next = None
6+
7+
class Solution:
8+
def addTwoNumbers(self, l1, l2):
9+
"""
10+
:type l1: ListNode
11+
:type l2: ListNode
12+
:rtype: ListNode
13+
"""
14+
ans=ListNode(-1)
15+
mn=ans
16+
tmp1=[]
17+
while l1:
18+
tmp1.append(l1.val)
19+
l1=l1.next
20+
tmp1.reverse()
21+
l11=''
22+
for i in tmp1:
23+
l11+=str(i)
24+
l11=int(l11)
25+
tmp2=[]
26+
while l2:
27+
tmp2.append(l2.val)
28+
l2=l2.next
29+
tmp2.reverse()
30+
l22=''
31+
for i in tmp2:
32+
l22+=str(i)
33+
l22=int(l22)
34+
tmp=l11+l22
35+
tmp=str(tmp)
36+
tmp3=[]
37+
for i in tmp:
38+
tmp3.append(i)
39+
tmp3.reverse()
40+
for j in tmp3:
41+
ans.next=ListNode(int(j))
42+
ans=ans.next
43+
return mn.next

0 commit comments

Comments
 (0)