Lenguage , kaynak kısıtlama zorluklarını kırmasıyla tanınan bir beyin kancasıdır . Çünkü Lenguage, içeriğinin değil yalnızca kaynağının uzunluğunu önemsiyor.
İlk olarak, programın uzunluğu hesaplanır. Daha sonra, bahsedilen uzunluk ikilik biçime dönüştürülür ve sıfırlar ile 3'ün katlarına sol dolgulu olur. Ortaya çıkan ikili dizge, her biri bir beyin sıkışması komutuna dönüştürülen 3 bitlik parçalara bölünür:
000 -> +
001 -> -
010 -> >
011 -> <
100 -> .
101 -> ,
110 -> [
111 -> ]
Son olarak program beyin fırtınası 1 olarak çalıştırılır .
Buradan meydan okuma, oldukça basit hiçbir girdi alır ve üretir bir byte tekrarlanan tamsayı oluşan çıktıyı bir yüksek oranlarda konuşma programı yazmak zamanlarda, nerede programın uzunluğundan daha sıkı büyüktür.
Cevaplar daha az bayt daha iyi olacak şekilde bayt cinsinden puanlanacaktır.
Brainfuck'tan dilini hesaplamak için hacky bir program
1: Bu meydan okuma için sarma hücreleri ve ambalajsız bir bant kullanacağız.
+
en ucuz ve ]
en pahalı olan) mal olur ve elbette programın neresinde oldukları önemlidir. İken iyi tahmindir tam olarak eşdeğer değildir.
+[.]
Kazanır mıyım? : P