1
var reverseKGroup = function (head, k) {
2
let count = 0;
3
let node = head;
4
while (node && count != k) {
5
node = node.next;
6
count++;
7
}
8
if (count == k) {
9
node = reverseKGroup(node, k);
10
while (count > 0) {
11
let temp = head.next;
12
head.next = node;
13
node = head;
14
head = temp;
15
count--;
16
}
17
head = node;
18
}
19
return head;
20
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0