Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. public class Solution {
  2. public ListNode AddTwoNumbers(ListNode l1, ListNode l2)
  3. {
  4. ListNode start = null;
  5. ListNode currentNode = null;
  6. int remainder = 0;
  7. while ((l1 != null) || (l2 != null))
  8. {
  9. var sum = l1.val + l2.val + remainder;
  10. if(sum >= 10){
  11. sum -= 10;
  12. remainder = 1;
  13. }
  14. else {
  15. remainder = 0;
  16. }
  17. l1 = l1.next;
  18. l2 = l2.next;
  19.  
  20. if (currentNode == null)
  21. {
  22. currentNode = new ListNode(sum);
  23. start = currentNode;
  24. }
  25. else
  26. {
  27. currentNode.next = new ListNode(sum);
  28. currentNode = currentNode.next;
  29. }
  30. }
  31. return start;
  32. }
  33. }-
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement