LeetCode Add Two Numbers

来源:互联网 发布:移动互联网数据报告 编辑:程序博客网 时间:2024/04/30 12:12

https://oj.leetcode.com/problems/add-two-numbers/

public ListNode addTwoNumbers(ListNode l1, ListNode l2) {ListNode head = new ListNode(0);ListNode pre = head;ListNode tar1 = l1;ListNode tar2 = l2;int nxt = 0;for(; tar1 != null || tar2 != null; ){int v1 = tar1 == null ? 0 : tar1.val;int v2 = tar2 == null ? 0 : tar2.val;pre.next = new ListNode((v1 + v2 + nxt) % 10);pre = pre.next;nxt = (v1 + v2 + nxt) / 10;tar1 = tar1 == null ? null : tar1.next;tar2 = tar2 == null ? null : tar2.next;}if(nxt > 0)pre.next = new ListNode(nxt);return head.next;}



0 0