This is more of a question than an issue. Also, 76 solves.
\s is a whitespace, and \S is anything but a whitespace.
Does anyone know why s+ returns one less than S+? what is the difference?
Walking every group entirely ( length ) when all you're interested in is the second : constructor is not a Best Practice.
Instead of the if statement. You can pass 0 as an argument to max. Like (apply max 0 ...).
(apply max 0 ...).
Broken closing tag in the description.
Why are Test Positive and Test Negative separate test groups, as if there's something special about negative numbers in this case? (Just a question, it doesn't really matter much.)
Don't know what're you talking about, kata seems fine for me. I would add "don't use strings" as an additional requirement (That is what people do in similar python katas)
Don't know what you're talking about, kata seems good enough for me. I would add "don't use strings" as they do for similar python katas :)