/** * */ classSolution{ public ListNode addTwoNumbers(ListNode l1, ListNode l2){ ListNode pre = new ListNode(0); ListNode cur = pre; int carry = 0; while(l1 != null || l2 != null) { int x = l1 == null ? 0 : l1.val; int y = l2 == null ? 0 : l2.val; int sum = x + y + carry;
carry = sum / 10; sum = sum % 10; cur.next = new ListNode(sum);