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