
给你两个 非空 的链表 , 表示两个非负的整数 。 它们每位数字都是按照 逆序 的方式存储的 , 并且每个节点只能存储 一位 数字 。 请你将两个数相加 , 并以相同形式返回一个表示和的链表 。 你可以假设除了数字 0 之外 , 这两个数都不会以 0 开头 。
输入:l1 = [243
l2 = [564
输出:[708
解释:342 + 465 = 807.
classListNode:
def__init__(selfval=0next=None):
self.val=val
self.next=next
classSolution:
defaddTwoNumbers(selfl1:ListNodel2:ListNode)->ListNode:
dummy=p=ListNode(None)
s=0
while l1 or l2 or s!=0:
s += (l1.val if l1 else 0)+(l2.val if l2 else 0)
p.next=ListNode( s%10)
p=p.next
if l1: l1=l1.next
if l2: l2=l2.next
【Python|两数相加python】s=s//10
return dummy.next
- Python|十年质保、3400MB/S!279元买512GB NVMe高速固态硬盘
- 格力电器|不要再说Python难了,按照这个学习路线,四周速成Python
- Python|华为再造新车!问界M7揭下外企的遮羞布,余承东:超越百万豪车
- Python|OPPO A96可以升级ColorOS 12了,我看谁还说入门机只管生不管养?
- Python|什么是二级分销模式?分销商城小程序开发源码解析
- Python|iPhone手机哪里买比较靠谱?记住这五个渠道可避免上当受骗
- Python|个个都是真品质,2000元左右换机,不要错过这三款手机!
- Python|太LOW了,还在用皮老虎,万元级的微单镜头怎么也得配上电吹风
- 美团|Python 自学网站 Python Code Example
- Python|低功耗笔记本的超薄小搭档:CukTech超薄65W氮化镓充电器
