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.
Could you rename it into "Snail Traversal" in the description? Calling it "Snail Sort" is being sloppy with terms that have meaning and needlessly confusing. I just showed it to a friend, and they immediately fixated on this.
Test error when empty error. May be the test needs a correction.
Surprisingly fun kata, very enjoyed! The empty array in an array edge case input really confuses me. I was dissapointed when I got the whole thing working except for the empty array in an array test. I guess I don't really understand how to work with an array with only an empty array in it in Java.
I had already done more than half of the answer and it has not been saved ;(
finally solved it and each time i look at all the papers i used and how complex is my code i think i am a freaking genius , tht s all i ve to say
This is specified in the description:
Given an n x n array,
Attempt gives
[[]]
which is notn x n
(it is0 x 1
array)No tests with
n x m
array. Please fix descriptionThis comment is hidden because it contains spoiler information about the solution
Had a lot of fun !
This comment is hidden because it contains spoiler information about the solution
This comment is hidden because it contains spoiler information about the solution
I've fixed it so that solvers can use
clpfd
.It looks like you are just taking a 2D array and turning it into a 1D list that is sorted (which is not what the Kata is asking).
my problem is I am having partial success, so the code works for some nxn array, seemingly...
here is whst i get:
Test Results:
Fixed tests
Tests
Test Passed
Test Passed
[1, 2, 3, 4, 5, 6, 7, 8, 9] should equal [1, 2, 3, 6, 9, 8, 7, 4, 5]
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25] should equal [1, 2, 3, 4, 5, 10, 15, 20, 25, 24, 23, 22, 21, 16, 11, 6, 7, 8, 9, 14, 19, 18, 17, 12, 13]
[1, 2, 3, 4, 5, 6, 20, 21, 22, 23, 24, 7, 19, 32, 33, 34, 25, 8, 18, 31, 36, 35, 26, 9, 17, 30, 29, 28, 27, 10, 16, 15, 14, 13, 12, 11] should equal [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36]
Isn't it the other way around? The input is a n x n array (or List for Python) and the output is a 1D list.
Loading more items...