result = "" for i in range(0, len(code), 2): token = code[i:i+2] n = int(token) if n == 27: result += " " else if n == 28: result += "." else: result += chr(n - 1 + ord('A')) return result
Is it a letter, a number, or a space?