Leetcode学习(25)—— Add Two Numbers
来源:互联网 发布:风险评估矩阵中 编辑:程序博客网 时间:2024/06/05 12:40
You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return it as a linked list.
You may assume the two numbers do not contain any leading zero, except the number 0 itself.
Input: (2 -> 4 -> 3) + (5 -> 6 -> 4)Output: 7 -> 0 -> 8
class ListNode(object): def __init__(self, x): self.val = x self.next = Noneclass Solution(object): def addTwoNumbers(self, l1, l2): n = root = ListNode(0) carry = 0 while l1 or l2 or carry: v1 = v2 = 0 if l1: v1 = l1.val l1 = l1.next if l2: v2 = l2.val l2 = l2.next carry, v3 = divmod(v1+v2+carry, 10) n.next = ListNode(v3) n = n.next return root.next
0 0
- Leetcode学习(25)—— Add Two Numbers
- leetcode—Add Two Numbers
- [leetcode] 学习记录——Add Two Numbers
- LeetCode —— Add Two Numbers
- LeetCode——Add Two Numbers
- LeetCode——Add Two Numbers
- leetcode 002 —— add two numbers
- LeetCode——Add Two Numbers
- LeetCode——Add Two Numbers
- #2 LeetCode——Add Two Numbers
- LeetCode——Add Two Numbers
- leetcode——Add Two Numbers
- leetcode——2Add Two Numbers
- LeetCode——2. Add Two Numbers
- Leetcode——2. Add Two Numbers
- LeetCode——2. Add Two Numbers
- LeetCode——add two numbers
- LeetCode——2. Add Two Numbers
- Windows驱动(2)-Driver安装调试报错security_init_cookie&蓝屏
- 搭建samba服务器实现Linux磁盘或文件夹映射为 Windows网络磁盘
- android插件化(Binder Hook)
- visual studio2012上运行c程序
- 大整数加法
- Leetcode学习(25)—— Add Two Numbers
- HBCTF第三场WP
- Spring boot 集成Axis1.4 ,使用wsdd文件发布webservice
- 智能优化算法概述
- Android视频点播-边播边缓存-方案
- android中使用Retrofit请求数据后,数字过大保存为科学计数法的问题
- MyBatis框架学习整理PART 1
- 近期总结
- java/js中语音提醒功能的实现