Add Two Numbers LeetCode (Linked List Addition Reverse)

You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return it as a linked list. Input: (2 -> 4 -> 3) + (5 -> 6 -> 4) Output: 7 -> 0 -> 8

The problem is quite popular in LeetCode and is well discussed in several forumsA collection of hundreds of interview questions and solutions are available in our blog at Interview Question

Solution:

Source code: Java