Merge Nodes in Between Zeros LeetCode solution in JavaScript

1
var mergeNodes = function (head) {
2
var res = new ListNode();
3
var ans = res;
4
var current = head.next;
5
var sum = 0;
6
while (current) {
7
if (current.val != 0) {
8
sum = sum + current.val;
9
} else {
10
res.next = new ListNode(sum);
11
sum = 0;
12
res = res.next;
13
}
14
current = current.next;
15
}
16
return ans.next;
17
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0