# Definition for singly-linked list.
# class ListNode(object):
# def __init__(self, x):
# self.val = x
# self.next = None
class Solution(object):
def addTwoNumbers(self, l1, l2):
"""
:type l1: ListNode
:type l2: ListNode
:rtype: ListNode
"""
dummy=ListNode(-1)
current=dummy
carry=0
while l1 or l2:
val=carry
if l1:
val+=l1.val
l1=l1.next
if l2:
val+=l2.val
l2=l2.next
new_node=ListNode(val%10)
current.next=new_node
current=current.next
carry=val/10
if carry!=0:
new_node=ListNode(carry)
current.next=new_node
return dummy.next
2. Add Two Numbers
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- ## 题目 >Add Two Numbers You are given two linked lists rep...
- 从今天开始,写一下我在刷 LeetCode 时的心得体会,包括自己的思路和别人的优秀思路,欢迎各种监督啊! ...
- You are given two non-empty linked lists representing two...