class ListNode: def __init__(self, val=0, next=None): self.val = val self.next = next def addTwoNumbers(l1: ListNode, l2: ListNode) -> ListNode: dummy = ListNode() curr = dummy carry = 0 while l1 or l2 or carry: sum_val = carry if l1: sum_val += l1.val l1 = l1.next if l2: sum_val += l2.val l2 = l2.next carry, val = divmod(sum_val, 10) curr.next = ListNode(val) curr = curr.next return dummy.next
点赞 评论

相关推荐

牛客34884196...:你期望薪资4-5k,那确实可以重生了,但很难在深圳活下去
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
08-07 15:21
不是哥们,我就随便投投,你咋这么热情
25届上岸PDD_微...:同学,试试我们部门
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务