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.
This comment is hidden because it contains spoiler information about the solution
Damn I love this! (wouldn't actually want it in a codebase at work without comments but still).
For anyone confused here's the implicit reasoning:
If sieve is [false, false, true, false] then the even number marked by true is the one to pick out.
We can detect this with sieve.count(true) < 2
The neat thing is that the answer to this boolean is the same as the actual value we want to get the position of in the array. If it's true then we're looking for the one true, if not then it's the only false.
This comment is hidden because it contains spoiler information about the solution
This comment is hidden because it contains spoiler information about the solution
Am I understanding this test behaviour correctly on the ruby version?
Expected output from random test: [37476679391174395, 0, 7]
I understand this to mean that the input number was 93747667391174395 and the 9 was moved from the front to the 7th position.
But if we move that 9 to the last position we get a smaller number.
Chrono79, as you say
i
must be as small as possible. But it also says the same aboutj
with no statement about which should take precedence. In the case of0, 1
it could also be done as1, 0
with the same effect (and this would be the simpler way too). I might have misunderstood but it seems for the0, 1
case to make sense another explicit rule would need to be in the text.Very succinct and uses syntax this noob is unfamiliar with. But it doesn't use platformLimit to optimize.
This comment is hidden because it contains spoiler information about the solution
This comment is hidden because it contains spoiler information about the solution
This comment is hidden because it contains spoiler information about the solution
This comment is hidden because it contains spoiler information about the solution
Oh and if it's going to supply them with example test cases why not do one for "not possible" for the sake of completeness
Nice little problem for teaching fundamentals and well explained.
Some feedback/questions: