nullable
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user