Skip to content

Commit 962add8

Browse files
Create 0002_Add Two Numbers.java
1 parent e74bf52 commit 962add8

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

Solutions/0002_Add Two Numbers.java

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
class Solution
2+
{
3+
public ListNode addTwoNumbers(ListNode l1, ListNode l2)
4+
{
5+
ListNode temp = new ListNode(0);
6+
ListNode current = temp;
7+
int mod = 0,sum;
8+
while(l1 != null || l2 != null || mod == 1)
9+
{
10+
sum=0;
11+
if(l1 != null)
12+
{
13+
sum += l1.val;
14+
l1 = l1.next;
15+
}
16+
if(l2 != null)
17+
{
18+
sum += l2.val;
19+
l2 = l2.next;
20+
}
21+
sum+=mod;
22+
mod=sum/10;
23+
current.next = new ListNode(sum%10);
24+
current = current.next;
25+
}
26+
return temp.next;
27+
}
28+
}

0 commit comments

Comments
 (0)