Принятым победителем является isaacg с его 7-битным ответом ASCII . Однако задача еще не закончена - эта награда присуждается за самый короткий ответ. Если каким-то образом вы соберете все первые символы всех остальных ответов в 10 байтов, вы получите награду. Сюда входят все персонажи из ответа на GolfScript раунда 2 (плюс тот, который добавлен самим ответом). Это ОДИН раз, когда я позволю вам выйти из строя - если у вас есть какие-либо возражения по этому поводу, дайте мне знать в комментариях.
Я хотел бы отдать должное рандоме, который помог мне с моей старой идеей и дал мне эту новую.
Предыдущие победители
Раунд 1: isaacg, с 7-битным ASCII.
Next bytes: 30 (or 10 if you want that sweet, sweet rep)
Вы знаете, игра в код - это действительно здорово. Люди принимают вызов, и он постепенно становится меньше! Но давайте сделаем это по-другому. Итак, вот мой вызов:Код напечатает первый символ всех предыдущих ответов в том порядке, в котором они были опубликованы (первый ответ ничего не печатает)
- Код начинается с 100 байтов и уменьшается на 5 каждый раз.
- Если два сообщения идут по одному и тому же ответу (то есть они оба публикуются в течение нескольких секунд друг от друга), более новый должен добавить старый символ и уменьшить его на 5 байтов (даже на несколько секунд).
- Любой язык может быть использован.
- Ваш код не должен давать никаких ошибок.
- Ваш код должен использовать все байты, необходимые для первого шага.
- Ваш код должен распечатать на STDOUT.
- Непечатаемые символы в порядке, но:
- Они не могут быть первым персонажем (ради цели этого вопроса)
- Вы должны сообщить всем, где они
- Вы можете опубликовать несколько ответов, но:
- Вы должны подождать 2 ответа, прежде чем отправлять другой (поэтому, если вы разместили 100 байтов, вам придется подождать до 85 байтов.)
- Вы не можете:
- использовать более 10 байтов комментариев
- есть переменные, которые остаются неиспользованными для всей программы
- заполнить программу пробелами
- иметь имена переменных длиннее 10 байт (но вы можете иметь несколько переменных
размером менее 10 байт) (первый ответ EMBLEM является исключением из этих правил, поскольку он был опубликован до этих ограничений).
- Нет стандартных лазеек. Если вы не хотите взять все удовольствие от испытания.
- Если в течение 3 недель не отправляется больше ответов, выигрывает ответ, использующий наименьшее количество байтов. (В случае ничьей выигрывает тот, кто печатает более длинную строку.)
Пример: третий ответ должен состоять из 90-байтового кода, выводящего два символа (первый символ 100-байтового кода, а затем первый символ 95-байтового кода). Первый ответ ничего не выводит (без предыдущих ответов, чтобы получить символы).
ppuppPq([#fwSmdP[
начальной строки и перезапускать каждый раз, когда строка длиннее разрешенного байтом. Хотя тогда я не могу придумать критерий победы.
#(PS[dfmpquw
? Здесь мы сталкиваемся с самыми ограничениями плотности информации. Если вы не пишете 10-байтовую программу, которая обрабатывает все предыдущие ответы. Не уверен, стоит ли ждать.