Lenguage - это диалект мозгового штурма, который известен тем, что преодолевает проблемы ограничения источников. Это потому, что Lenguage заботится только о длине своего источника, а не о содержании.
Сначала рассчитывается длина программы. Затем указанная длина преобразуется в двоичную форму и дополняется слева нулями до значения, кратного 3. Полученная двоичная строка разбивается на куски по 3 бита, каждый из которых преобразуется в команду «мозгового удара» следующим образом:
000 -> +
001 -> -
010 -> >
011 -> <
100 -> .
101 -> ,
110 -> [
111 -> ]
Наконец программа запускается как brainfuck 1 .
Отсюда задача довольно проста: написать программу, которая не принимает входных данных и выдает выходные данные, состоящие из одного байта, повторяемого целым числом раз, где строго больше длины вашей программы.
Ответы будут оцениваться в байтах, причем меньшее количество байтов будет лучше.
Вот хакерская программа для расчета языка от мозгового срыва
1: Для этой задачи мы будем использовать обертывающие ячейки и не обертывающую ленту.
+
самое дешевое и ]
самое дорогое), и, конечно, важно, где они находятся в программе. Хотя является хорошей оценкой, она не совсем эквивалентна.
+[.]
Я выиграю? : P