Это нить полицейских. Нить грабителей идет сюда .
Напишите программу или функцию, состоящую только из печатных символов ASCII (исключая символы табуляции и новой строки), которые выводят не менее 5 печатных символов ASCII в порядке возрастания (от пробела до тильды / от 32 до 126). Символы могут выводиться несколько раз, если они находятся рядом друг с другом. Один завершающий перевод строки принят. Вы должны предоставить полный вывод, и для каждых 6 символов в вашем коде вы должны предоставить один символ в своем коде в той позиции, в которой он появляется. Если ваш код содержит 5 или менее символов, то вам нужно указать только длину. Вы не должны раскрывать более 1 символа на 6 в вашем коде.
Так что если ваш код alphaprinter
выводит алфавит из az, то вам нужно раскрыть 2 символа вашего кода (используйте подчеркивание для остальных), например:
al__________ // or
__p__p______ // or
__________er
Правила / характеристики:
- Вы не можете добавлять конечные пробелы, которые не имеют функции.
- Вы не можете использовать комментарии (но грабители могут использовать комментарии при взломе кода)
- Встроенные криптографические примитивы (включая любые rng, шифрование, дешифрование и хэш) не допускаются.
- В тех языках, где вывод по умолчанию такой же, как в MATLAB:,
ans =
это принимается, если четко указано и показано, чтоans =
выводится. Также должно быть четко указано, является ли это частью «восходящего результата» или нет. - Выход должен быть детерминированным
- Использование несвободного языка не допускается
- Выходные данные не должны быть последовательными символами. Оба
abcde
иabcdg
являются действительными выходами. - Символы не должны быть различимыми, если вывод содержит не менее 5 символов.
aaaaa
иaaacc
действительны. - Ответы, предполагающие наличие среды REPL, не считаются допустимыми программами или функциями и поэтому не допускаются.
- STDERR не считается допустимым выводом, но данные могут быть записаны в STDERR.
Если выявленные символы являются подчеркиванием, вы должны идентифицировать его, как показано ниже. В этом случае второму и шестому символу раскрываются подчеркивания, а остальные неизвестны.
_____________
| |
Примечание: грабителям нужно только найти код, который выдает тот же результат. Язык, длина решения грабителей и положение обнаруженных символов также должны совпадать.
Ваша оценка - это количество символов в вашем коде. Победителем станет представление с самым низким счетом, которое не было взломано в течение 7 дней. Только заявки, опубликованные в 2015 году (UTC), имеют право на выигрыш. Материалы, которые размещены позже, приветствуются, но не могут выиграть.
Чтобы получить выигрыш, необходимо указать полный код (через 7 дней).
Ваш пост должен быть отформатирован так (nn - количество символов):
Язык, nn символов
Выход:
abcdefghijklmnopqrstuvwxyz
Код (12 символов):
al__________
Если код взломан, вставьте [Cracked] (ссылка на взломщик) в заголовок. Если отправка безопасна, вставьте «Safe» в заголовок и покажите полный код в вашем ответе. Только ответы, которые раскрыли полный код, будут иметь право на выигрыш.
print ( "abcde" )
, я могу открыть три пробела?