This commit is contained in:
2026-03-22 01:46:10 +03:00
parent 5014a24cc8
commit 2e3f7b7776

View File

@@ -1,7 +1,7 @@
namespace _2._Add_Two_Numbers; namespace _2._Add_Two_Numbers;
public class Solution { public class Solution {
public ListNode AddTwoNumbers(ListNode? l1, ListNode? l2) public ListNode? AddTwoNumbers(ListNode? l1, ListNode? l2)
{ {
ListNode? answer = null; ListNode? answer = null;
ListNode? answerEnd = answer; ListNode? answerEnd = answer;
@@ -24,7 +24,7 @@ public class Solution {
toNext = sum / 10; toNext = sum / 10;
sum %= 10; sum %= 10;
ListNode item = new ListNode(sum); ListNode item = new ListNode(sum);
if (answer == null) if (answer == null || answerEnd == null)
answer = answerEnd = item; answer = answerEnd = item;
else else
{ {
@@ -33,7 +33,7 @@ public class Solution {
} }
} }
if (toNext != 0) if (toNext != 0 && answerEnd != null)
answerEnd.next = new ListNode(toNext); answerEnd.next = new ListNode(toNext);
return answer; return answer;
} }