** Brainfuck Interpreter Contest ** [abgeschlossen]
-
hustbaer schrieb:
@GPC/Bashar:
Dann haben wir aber im Endeffekt einen Contest wo letztendlich nur 2 oder 3 Leute teilnehmen. Hm...Na ja, ich kann meinen Code schon einreichen, aber in dem Fall hier werd ich - offensichtlich - nichts reißen und bin zu wenig 1337-haxx0r, um das noch entsprechend zu optimieren. Das heißt mein Code interessiert eh kein Schwein
Ich finde die Contest-Idee eig. schon sehr witzig und hatte meinen Spaß am Programmieren und rumfrickeln, eventuell kann man ein Zwischending finden bei der Bekanntgabe des momentanen Stands. Mir fällt jedoch auf die schnelle nix praktikableres ein.
-
Ich muss übrigens dazu sagen, dass meine erste Idee, die ich schon für ziemlich gut gehalten habe, 415 Zeichen hatte. Ohne die 254-Ansage hätte ich wohl gar nicht versucht, das noch zu optimieren. Manche Tricks, die ich gefunden habe, sind so abseitig, dass ich nie im Traum an sowas gedacht hätte.
Also: Es ist im Großen und Ganzen eine gute Idee, die Zwischenstände bekannt zu geben.
-
-
http://99-bottles-of-beer.net/language-brainfuck-101.html
Ganz klassisch
-
hustbaer schrieb:
Mir ist im Halbschlaf eingefallen dass meine 238 Zeichen Lösung vermutlich nicht wirklich regelkonform ist (Test-Cases funktionieren natürlich alle). Ich denke aber ich hab schon ne Änderung die mit +/- 0 Zeichen auskommt, die das ganze wieder geradebiegt. Muss ich heute Abend ausprobieren.
Bin bei 240. Wie siehts aus?
-
Habe noch was Nettes gefunden.
Bf Interpreter in Bf.
Eingabe: Bf-Programm mit ! abgeschlossen. Danach Input falls von Programm erwartet.Also in die Console eingeben oder pasten: <bf programm>!<programm input>
>>>+[[-]>>[-]++>+>+++++++[<++++>>++<-]++>>+>+>+++++[>++>++++++<<-]+>>>,<++[[>[ ->>]<[>>]<<-]<[<]<+>>[>]>[<+>-[[<+>-]>]<[[[-]<]++<-[<+++++++++>[<->-]>>]>>]]<< ]<]<[[<]>[[>]>>[>>]+[<<]<[<]<+>>-]>[>]+[->>]<<<<[[<<]<[<]+<<[+>+<<-[>-->+<<-[> +<[>>+<<-]]]>[<+>-]<]++>>-->[>]>>[>>]]<<[>>+<[[<]<]>[[<<]<[<]+[-<+>>-[<<+>++>- [<->[<<+>>-]]]<[>+<-]>]>[>]>]>[>>]>>]<<[>>+>>+>>]<<[->>>>>>>>]<<[>.>>>>>>>]<<[ >->>>>>]<<[>,>>>]<<[>+>]<<[+<<]<]
-
hustbaer schrieb:
@GPC/Bashar:
Dann haben wir aber im Endeffekt einen Contest wo letztendlich nur 2 oder 3 Leute teilnehmen. Hm...Nö, ich bin auch dabei und bei 279 Zeichen. Weiß allerdings auch nicht wirklich weiter. Mal gucken, wie es am 17. aussieht (hoffentlich vergesse ich den Abgabetermin nicht).
-
Aah, sehr schön. Noch ein Mitspieler.
Bin auch auf Bashars "umstoßende Idee" und Draveres unsafe-Gehacke gespannt
-
Ich bin auch noch dabei
-
µ schrieb:
Bin auch auf Bashars "umstoßende Idee" [...] gespannt
Sie hat bei mir alles umgeworfen, ich will nicht ausschließen, dass jemand anders die Idee von Anfang an hatte. Bis jetzt hat sie auch noch nicht so viel gebracht, bin bei 263 (also gerade mal 4 besser als vorher).
-
µ schrieb:
hustbaer schrieb:
Mir ist im Halbschlaf eingefallen dass meine 238 Zeichen Lösung vermutlich nicht wirklich regelkonform ist (Test-Cases funktionieren natürlich alle). Ich denke aber ich hab schon ne Änderung die mit +/- 0 Zeichen auskommt, die das ganze wieder geradebiegt. Muss ich heute Abend ausprobieren.
Bin bei 240. Wie siehts aus?
So wie ich erwartet & erhofft habe: funktioniert. 238
Interpreter_6_1252.cs:
SHA-256 = 580098b5064b37b01fc979600e15f2b76bba989cb628dfef40317ef38fd84a66
-
µ schrieb:
Aah, sehr schön. Noch ein Mitspieler.
Bin auch auf Bashars "umstoßende Idee" und Draveres unsafe-Gehacke gespanntJa ich auch.
Ich bin auch gespannt, wie ähnlich sich die verschiedenen Lösungen sein werden.
-
Und danke für die BF Source-Codes. Werde ich mir ansehen/einbauen sobald ich Zeit habe.
-
Und manchmal sieht man den Wald vor lauter Bäumen nicht.
Interpreter_7_1252.cs, 236 Zeichen
SHA-256 = de30270d833560e5e6a14677c67a8dac6714e9199cc2cf148ba4b2aa9d2e684a
-
235
-
Bin ich froh, dass es eine Verlängerung gab. Aktuell so gut wie keine Zeit dafür und wenn man eure Fortschritte ansieht, das holt man auch nicht über Nacht auf
Grüssli
-
231
-
Ich glaube fast du verarscht mich.
-
hustbaer schrieb:
Ich glaube fast ihr verarscht mich.
FTFY
-
@hustbaer
Ging mir umgekehrt auch schon so