Skip to content

Instantly share code, notes, and snippets.

@myndzi
Created January 1, 2018 23:30
Show Gist options
  • Save myndzi/c9ffafae85bd2350e434f5d385a013d0 to your computer and use it in GitHub Desktop.
Save myndzi/c9ffafae85bd2350e434f5d385a013d0 to your computer and use it in GitHub Desktop.
function testKick(kickArr, matrix) {
let ptr = 0;
let numTests = 0;
let aLen = kickArr.length;
outer: while (ptr < aLen) {
numTests = kickArr[ptr++];
while (numTests-- > 0) {
if (matrix.has(kickArr[ptr++])) {
if (kickArr[ptr] <= ptr) { return 0; }
ptr = kickArr[ptr];
continue outer;
}
ptr++;
}
return ptr;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment