@@ -0,0 +1,747 @@
+package addTwoNumber;%0A%0Aclass ListNode %7B%0A    int val;%0A    ListNode next;%0A    ListNode(int x) %7B val = x; %7D%0A%7D%0A%0Apublic class Solution %7B%0A    public ListNode addTwoNumbers(ListNode l1, ListNode l2) %7B%0A        ListNode c1 = l1, c2 = l2, res = new ListNode(0), r = res;%0A        int sum = 0;%0A        %0A        while(c1 != null %7C%7C c2 != null)%7B%0A            sum /= 10;%0A            if(c1 != null)%7B%0A                sum += c1.val;%0A                c1 = c1.next;%0A            %7D%0A            %0A            if(c2 != null)%7B%0A                sum += c2.val;%0A                c2 = c2.next;%0A            %7D%0A            %0A            r.next = new ListNode(sum%2510);%0A            r = r.next;%0A        %7D%0A        if(sum %3E 9) r.next = new ListNode(sum/10);%0A        return res.next;%0A    %7D%0A%7D

add two number