Ad
  • Default User Avatar

    I think there may be some weird string issues with Codewars' implementation of Python, and I'm still trying to figure out what those issues are. I will give out that in the solution, all strings provided to the class use the decode method with 'utf-8' as an argument, and then, with the final output, run 'encode' on then transformed string with 'utf-8' as an argument.

  • Default User Avatar

    I decided to spend some more time researching this today rather than remaining oblivious. The test cases expect default-type strings for I/O. The kata editor input, meanwhile, is in utf8. I.e. you need to convert all strings from ASCII to unicode and back. You can totally blame me for approving the kata translation. Meanwhile, I decided to investigate reconciling this, but ran into some issues (not limited to test cases being locked), so I've contacted Codewars about that.

  • Default User Avatar

    key = key.decode("utf-8")

    UnicodeEncodeError: 'ascii' codec can't encode

    The problem is somewhere else.