Linked List Components LeetCode solution in JavaScript
1var numComponents = function (head, nums) {2let broken = true,3count = 0;45while (head) {6if (nums.includes(head.val) && broken) {7count++;8broken = false;9} else if (!nums.includes(head.val)) {10broken = true;11}1213// reset head as next14head = head.next;15}1617// result18return count;19};