Merge In Between Linked Lists LeetCode solution in JavaScript

1
var mergeInBetween = function (list1, a, b, list2) {
2
let start = list1;
3
let end = list1;
4

5
for (let i = 0; i <= b && start != null && end != null; i++) {
6
if (i < a - 1) start = start.next;
7
if (i <= b) end = end.next;
8
}
9

10
let tail = list2;
11

12
while (tail.next != null) {
13
tail = tail.next;
14
}
15

16
start.next = list2;
17
tail.next = end;
18

19
return list1;
20
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0