Einfache Aufgabe: Eingabe 0 -> Ausgabe 1; Eingabe 1 -> Ausgabe 0. Und zwar die Zahlen 0 und 1, nicht die Zeichen. $ echo -e "\000" | beef if2.bf | xxd 0000000: 01 . $ echo -e "\001" | beef if2.bf | xxd 0000000: 00 Hier ein paar Lösungen. Von Siberion 10 Zeichen ,[>-+. 12 […]
08.09.2010
15.08.2010
Game Of Life in BF to C
The Game of Life in Brainfuck geschrieben und mit einem BF2C Converter übersetzt und compiliert und dann noch statisch gelinkt. Das klingt irgendwie absurd oder? Im Anhang der Quelltext... (God gab ihn mir ;) ) gameoflifesource.tar
fucking C
Bei Lft Craft habe ich den wohl schrecklichsten C Code aller Zeiten gefunden. char m[9999],*n[99],*r=m,*p=m+5000,**s=n,d,c;main(){for(read(0,r,4000);c=*r; r++)c-']'||(d>1||(r=*p?*s:(--s,r)),!d||d--),c-'['||d++||(*++s=r),d||(*p+=c== '+',*p-=c=='-',p+=c=='>',p-=c=='', if(c == '>') p += 1; //p-=c=='' auf. Auch das ist ganz einfach. Der Operator == wird vor += ausgewertet. Wenn also c=='>' ist, ergibt das true, also 1. Dann steht als zweites p+=1 da. Sollte c irgendein […]