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 Zeichen
,>+<[>-<-]>.
Und wenn man die Rahmenbedingungen etwas lockert und zusätzliche Zeichen in der
Ausgabe in kauf nimmt, kommt man sogar auf 7 Zeichen
,[-.]+.
Von Seba 11 Zeichen
,[[-]->]<+.
13 Zeichen
,[>.->]<+[.-]
Und von mir. 20 Zeichen
,>+<[[-].>-<]>[.[-]]
Und modifizierte Version von seba. 9 Zeichen
,[-->]<+.