Lenguage è un dialetto brainfuck che è noto per rompere le sfide di restrizione della fonte. Questo perché Lenguage si preoccupa solo della lunghezza della sua fonte e non dei contenuti.
Innanzitutto, viene calcolata la durata del programma. Quindi, detta lunghezza viene convertita in binario e riempita a sinistra di zero in un multiplo di 3. La stringa binaria risultante viene suddivisa in blocchi di 3 bit, ciascuno dei quali viene tradotto in un comando brainfuck come tale:
000 -> +
001 -> -
010 -> >
011 -> <
100 -> .
101 -> ,
110 -> [
111 -> ]
Finalmente il programma viene eseguito come brainfuck 1 .
Da qui la sfida è piuttosto semplice, scrivi un programma di lingue che non prende input e produce un output composto da un byte ripetuto intero volte, dove è strettamente maggiore della lunghezza del tuo programma.
Le risposte verranno classificate in byte con un numero inferiore di byte migliori.
Ecco un programma hacky per calcolare la lingua da Brainfuck
1: per questa sfida utilizzeremo celle avvolgenti e un nastro non avvolgente.
+[.]
Vinco io? : P