{ "title": "3. Text processing", "levels": [ { "id": "ascii_to_lower", "name": "Lowercase", "description": "Convert text to lowercase", "stages": [{ "input": "FROM THE MOMENT I UNDERSTOOD THE WEAKNESS OF MY FLESH, IT DISGUSTED ME", "output": "from the moment i understood the weakness of my flesh, it disgusted me" },{ "input": "I CraVeD tHE strEnGTH AND CerTAinTy oF STeeL", "output": "i craved the strength and certainty of steel" }] }, { "id": "output_decimal", "name": "Numbers", "description": "Convert input numbers to text, separated by spaces (32)\n'0' = 48, '1' = 49, '2' = 50, and so on", "stages": [{ "input": [8, 7, 1], "output": "8 7 1" },{ "input": [85, 114, 32, 103, 97, 121, 58, 51], "output": "85 114 32 103 97 121 58 51" }] }, { "id": "parse_decimal", "name": "Numbers 2", "description": "Convert input numbers from text, separated by spaces (32)\n'0' = 48, '1' = 49, '2' = 50, and so on", "stages": [{ "input": "1 2 3", "output": [1, 2, 3] },{ "input": "85 114 32 103 97 121 58 51", "output": [85, 114, 32, 103, 97, 121, 58, 51] }] } ] }