Learn
Practice
Interview
Resources
Newsletter
F
Toggle theme
0
F
0
Toggle menu
Animations
← Back to All Animations
Add Two Numbers II
Bookmark
Reverse + Add
Using Stacks
Recursive
Input
Example 1
Example 2
Example 3
Custom
list1
=
[7, 2, 4, 3]
,
list2
=
[5, 6, 4]
l1:
7
2
4
3
l2:
5
6
4
result:
carry: 0
l1:
7
2
4
3
l2:
5
6
4
result:
carry: 0
l1:
3
4
2
7
l1
l2:
4
6
5
l2
result:
0
dummy
current
carry: 0
l1:
3
4
2
7
l1
l2:
4
6
5
l2
result:
0
dummy
current
carry: 0
sum: 7
l1:
3
4
2
7
l1
l2:
4
6
5
l2
result:
0
dummy
7
current
carry: 0
sum: 7
l1:
3
4
2
7
l1
l2:
4
6
5
l2
result:
0
dummy
7
current
carry: 1
sum: 10
l1:
3
4
2
7
l1
l2:
4
6
5
l2
result:
0
dummy
7
0
current
carry: 1
sum: 10
l1:
3
4
2
7
l1
l2:
4
6
5
l2
result:
0
dummy
7
0
8
current
carry: 0
sum: 8
l1:
3
4
2
7
l1
l2:
4
6
5
l2
result:
0
dummy
7
0
8
current
carry: 0
sum: 8
l1:
3
4
2
7
l1
l2:
4
6
5
l2
result:
0
dummy
7
0
8
7
current
carry: 0
sum: 7
l1:
3
4
2
7
l2:
4
6
5
result:
7
8
0
7
carry: 0
sum: 7
algo
master
.
io
Step:
Start: two linked lists representing numbers in forward order
0 / 25
Input
Example 1
Example 2
Example 3
Custom
list1
=
[7, 2, 4, 3]
,
list2
=
[5, 6, 4]
0 / 25
algo
master
.
io
Step:
Start: two linked lists representing numbers in forward order