This comment is hidden because it contains spoiler information about the solution
In Ruby bytes are counted instead of characters (assuming the source is in UTF-8 by default).
The kata linked in the description already has golfed solutions.
Python sample tests require rounding, while final tests do not (maybe the same in Ruby).
I think there is some problem with this kata. I don't round the result but passed all the tests.
The C# Translation does not guarantee that unique scores are generated.
And why the hell was the issue resolved? Re-raising.
[6,6], "3 , 2 5 ,4 1,6" expect null
[6,6], "3 , 2 5 ,4 1,6"
... anyway, attempting again to not encounter this case let pass the kata ^^