Herhangi bir programlama veya kodlama dilinde x , stdin ve çıktıdan geçerli bir brainfuck kaynak kodunu alan, x dilinde yazılmış bir programın kaynak kodunu, brainfuck programının yaptığıyla aynı şeyi veren bir program yazın.
Programınız, boş dosya da dahil olmak üzere geçerli herhangi bir brainfuck programı için çalışmalıdır.
Puanınız, kaynak kodunuzun bayt sayısına ve aşağıdaki giriş verildiğinde çıktınızın bayt sayısına eşit olacaktır:
+++++ [-]
+++++ +++++ [
> +++++ ++
> ++ +++ ++++ +
> +++
<<< -
]
> ++ . H
> + . e
++ +++ ++. l
. l
+++ . o
> ++ . space
< +++++ +++ . w
----- --- . o
+++ . r
---- - - . l
----- --- . d
> + . exclamation mark
------lol; useless code :-)--------------------------[.............................................][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]<-<<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><
Örneğin, bir girişi için [-]
,*p=0;
çok daha elverişlidir.while(*p) *p--;
ASCII olmayan karakterler kullanırsanız, bayt sayısı UTF-8 kodlaması kullanılarak hesaplanmalıdır.
En düşük puan kazanır. Ancak, çıktıyı en aza indirmeye çalışan yaratıcı çözümler, oylar tarafından teşvik edilecektir.
byte count of source + (byte count of output)^2
, bu da insanları çıktıyı basitleştirmeye daha fazla odaklanmaya teşvik eder mi?