链接:https://leetcode-cn.com/problems/add-two-numbers/
class Solution {
public ListNode addTwoNumbers(ListNode l1, ListNode l2) {
ListNode root=new ListNode(0);
ListNode p=root;
int carry=0;
while(l1!=null||l2!=null||carry!=0){
int num=(l1==null?0:l1.val)+(l2==null?0:l2.val)+carry;
ListNode n=new ListNode(num%10);
n.next=p.next;
p.next=n;
p=n;
carry=num/10;
l1=(l1==null)?null:l1.next;
l2=(l2==null)?null:l2.next;
}
return root.next;
}
}