分析

代码

/**
* @param {ListNode} l1
* @param {ListNode} l2
* @return {ListNode}
*/
var addTwoNumbers=function(l1, l2) {
let dummyHead = new ListNode(0), node=dummyHead;
let overflow=0, a, b, c, val;
while(l1!==null || l2!==null) {
a=(l1===null)?0:l1.val;
b=(l2===null)?0:l2.val;
c=a+b+overflow;
val=c%10;
overflow=Math.floor(c/10);
node.next=new ListNode(val);
node=node.next;
if(l1!==null) l1=l1.next;
if(l2!==null) l2=l2.next;
}
if(overflow!==0) {
node.next=new ListNode(overflow);
}
return dummyHead.next;
}

最新文章

  1. mysql数据库主从及主主复制配置演示
  2. POJ1011 Sticks
  3. The absolute uri: http://struts.apache.org/tags-bean cannot be resolved in either web.xml or the jar files deployed with this application
  4. openStack opts
  5. 如何修改TextField的Label和EmptyText
  6. NGINX小技巧--将所有目录和目录下所有文件分别给与不同的权限
  7. 解决Boost.Regex对中文支持不好的问题
  8. XML中的五个保留字符及实体引用
  9. 201521145048《java程序设计》第10周学习总结
  10. python_print和input
  11. Windows10系统故障检测你知道多少-上海IT33
  12. java常用IO流集合用法模板
  13. 修改win7系统sid
  14. nginx 中用 sed 批量增加配置文件内容
  15. Spring下redis的配置
  16. 操作符offset
  17. Oracle数据库备份还原工具之Expdp/IMPdp
  18. webpack局部安装的问题
  19. Inversions SGU - 180
  20. 【题解】洛谷P2375 [NOI2014] 动物园(KMP)

热门文章

  1. PHP基础系列(二) PHP数组相关的函数分类整理
  2. 二. Python WebDriver环境搭建
  3. cmd进入指定的文件夹
  4. SQLServer如何批量替换某一列中的某个字符串
  5. ssm框架基础搭建
  6. php auto_prepend_file和auto_append_file的妙用
  7. Knowledge Point 20180303 详解main函数
  8. Grub4dos boot
  9. 判断FreeMarker是否为空
  10. 06.升级git版本及命令学习