
v0.39: Grademe is back in your terminal.
Try the CLI betaCopy a string into dst, lowercasing the ASCII letters and leaving every other byte untouched.
Turkish has a dotless i, so in a Turkish locale the capital I lowercases to a character that is not the ASCII i. Software that normalised user input by lowercasing it kept breaking the moment a phone was set to Turkish. Logins failed. One config parser decided INCLUDE was not INCLUDE. The fix everyone landed on was to stop being clever and only touch A to Z.
lower_ascii(dst, "ILOVEYOU")Expected result
iloveyouFor your own tracking. Tests grade your code.
lower_ascii(dst, "Mixed-42_X")Expected result
mixed-42_xlower_ascii(dst, "")Expected result
(empty result)
Expected files
case.cAllowed functions
None. Write every helper yourself.
