С такими задачами, как « Вывод» такой же длины, что и код, и « Создать вывод в два раза длиннее кода» , я подумал об отдельной, но схожей задаче.
Задача состоит в том, чтобы произвести вывод. Это может быть строка, список символов или любой другой формат вывода вашей программы по умолчанию. Однако ваш вывод всегда должен быть одинаковой длины, независимо от ввода. И что более важно, выходные данные должны быть разными для разных входов .
вход
Единственное целое число , диапазоны которого определяются выбором языка. Если ваш язык имеет целые числа переменной длины, диапазон составляет .
Выход
Строка или список символов, или печать в STDOUT или STDERR. Вы можете использовать только один из этих методов. Выходные данные должны быть одинаковой длины независимо от входных данных, но вы сами должны определить, какая это длина. Вывод может не содержать цифр 0-9
или знака минус-
. Выход должен быть детерминированным .
Вы должны быть в состоянии доказать, что для каждого выхода есть только один возможный вход , либо формальным доказательством, аргументом, либо перебором.
Это кодовый вопрос о гольфе, так что сбрите все лишние байты. Все языки приветствуются, чем больше, тем лучше!