感谢python的整数相加无上界
class Solution:
def addTwoNumbers(self, l1, l2):
"""
:type l1: ListNode
:type l2: ListNode
:rtype: ListNode
"""
link1 = ''
link2 = ''
while l1 !=None:
link1+=str(l1.val)
l1=l1.next
while l2 !=None:
link2+=str(l2.val)
l2=l2.next
link1=link1[::-1]
link2=link2[::-1]
sum1 = str(int(link1)+int(link2))
sum1 = sum1[::-1]
rl = ListNode(int(sum1[0]))
p1 = rl
for i in range(1,len(sum1)):
p2 = ListNode(int(sum1[i]))
p1.next = p2
p1=p1.next
return rl