Loading collection data...
Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors. After you have added a few kata to a collection you and others can train on the kata contained within the collection.
Get started now by creating a new collection.
JS: Node v12 should be used along with the appropriate assertion tools (Mocha + Chai)
So is it zero-indexed or one-indexed?
The random tests aren't random, they all always expect -1. Even better, they also accept
undefined
?!?The description should say what to do if there is no magic in the array (
-1
should be returned).I think it needs test for zero index, e.g.
findMagic([0, 5, 5]) === 0
.I'm not sure about that because the description says
array A[1...n-1]
.Why the first index in the array is 1?
Does it mean that magic index is always
>= 1
?If so, it should be more clear.