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
I updated the solution to sort the lists and the lists of lists.
Uses Gaussian Elimination, runs in O(n^3)
Thanks for the tip :)
That's also a good solution to refactor the test code and make it more concise. I'm pretty sure all my kata are open to collaborators so feel free to go ahead and make improvements like this where you see fit.
This comment is hidden because it contains spoiler information about the solution
Thanks!
I fixed the test to sort before checking.
Thanks! I fixed the order issue. I'm not sure I quite understand what you mean about the pathological function though?
Hey thanks!
I added the tests. I wasn't familiar with QC buts thats pretty handy stuff :)
You should specify what the behavior should be with non-Ascii characters.
Strings in Haskell are unicode so "\213" is a string of length one with a english alphabet character in it. But the solution does not expect it to be rotated.
There is a type in the description the word "single" is misspelled as "sigle". Also nameing the funtion "join" will clash with a function in future Prelude. This will be an error in GHC 7.10 so it might be good to just rename to "join'" or "myJoin" or something.
Are we not allowed to use Parsec? I get an error when i tried.
This comment is hidden because it contains spoiler information about the solution