Programmierrätsel & Code Golf

Fragen und Antworten zum Programmieren von Puzzle-Enthusiasten und Code-Golfern


6
Schleim: Der Territorialkrieg
Du bist eine Kugel Schleim. Natürlich möchten Sie als Schleim über so viel Fläche wie möglich sickern. Aber es gibt 3 andere Schleime, die genau dasselbe tun wollen. Wer wird der überlegene Schleim sein? Beschreibung Alle Schleime werden in einer Arena versammelt. Die Juroren (dh das Kontrollprogramm) werden eine vollständige …

8
One Letter Swap
Das größte Forum im Internet namens postcount ++ hat beschlossen, ein neues Forum-Spiel zu entwickeln. In diesem Spiel besteht das Ziel darin, das Wort zu veröffentlichen, es muss jedoch ein Buchstabe hinzugefügt, entfernt oder geändert werden. Ihr Chef wollte, dass Sie ein Programm schreiben, das das Wort bekommt, und das …
18 code-golf  string 

6
Erstelle einen Simon-Klon! [geschlossen]
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen im vergangenen Jahr . Szenario: Während Sie programmieren, verspüren Sie einen plötzlichen nostalgischen Drang nach …
18 code-golf  game 

15
Der einfache Weg zum Code-Golf-Ascii!
Aufgabe: Es gibt viele Antworten auf dieser Website, die wie diese in ASCII-Kunst gegliedert sind . Normalerweise wird die Anordnung manuell vorgenommen, aber würde ein Programm dabei nicht helfen? :) Ihr Programm wird 3 Eingaben annehmen: Der Code als eine einzelne Zeile Die Anzahl der Zeilen im Muster (kann weggelassen …

1
Erstellen Sie einen C-Präprozessor
Ziel ist es, einen Präprozessor für die C-Sprache zu erstellen, der hinsichtlich der Quellcodegröße in Byte so klein wie möglich ist und in der von Ihnen bevorzugten Sprache vorliegt . Seine Eingabe ist eine C-Quelldatei, und seine Ausgabe ist der vorverarbeitete Quellcode. Folgende Elemente müssen verarbeitet werden können: Entfernen von …
18 code-golf  string  c 

1
QR-Codes ... und der ganze Jazz!
Dies wird eine relativ herausfordernde Code-Golf-Herausforderung sein. Eingabe: Für jede URL muss das Protokoll angehängt sein, z. B. http://codegolf.stackexchange.com (dies ist unser Testfall). Ausgabe: Ein generierter QR-Code, der diese URL darstellt. Wenn Sie von einem Smart-Gerät gescannt werden, gelangen Sie zu dieser URL im Browser des Smart-Geräts. Regeln für diesen …

9
Schreiben Sie einen Brainfuck-Übersetzer
Schreiben Sie in einer beliebigen Programmier- oder Skriptsprache x ein Programm, das einen gültigen Brainfuck-Quellcode aus stdin entnimmt und in stdout ausgibt, den Quellcode eines Programms, das in der Sprache x geschrieben ist und genau dasselbe ausgibt wie das Brainfuck-Programm. Ihr Programm muss für jedes gültige Brainfuck-Programm funktionieren, einschließlich der …

11
Crash IRB (interaktiver Rubin)
Ruby kommt mit einem eingebauten REPL, was sehr praktisch ist. Ihre Herausforderung ist es, es in der geringsten Menge an Code zum Absturz zu bringen! Die Definition von "Absturz" lautet " Unbeabsichtigtes Beenden ". Dieses Mittel exit, quit, abort, irb_exit, irb_quit, et. al. sind keine gültigen Antworten. Darüber hinaus können …
18 code-golf  ruby 

8
Erstellen Sie einen Taschenrechner mit römischen Zahlen
Erstellen Sie einen Basisrechner für römische Ziffern. Bedarf Unterstützt +, -, *,/ Eingabe und Ausgabe sollten nur ein Subtrahiererpräfix pro Symbol erwarten (dh 3 kann nicht sein, IIVweil es zwei Idavor gibt V) Die Handhabung des Subtraktion Prinzips in Ein- und Ausgang muss bei Mindestunterstützung moderner Standard Konventionen, in denen …

30
Rechner, der Zeichenwerte hinzufügt
Aufgabe Erstellen Sie einen Taschenrechner, der eine beliebige Zeichenfolge aus einer Datei, stdin oder was auch immer nimmt und alle Werte der Zeichen addiert. Beispiel Input Hello World! Output 1085 Regeln Der Rechner muss nur ASCII-Codierung akzeptieren. Der kürzeste Code gewinnt. Anmerkungen Zu dem Kommentar von m.buettner muss ich sagen, …
18 code-golf 

30
Geben Sie die gespiegelte Version einer Zahl zurück
Wenn eine Zahl auf einem Taschenrechner angezeigt wird, können Sie überlegen, wie verschiedene Transformationen dieser Zahl aussehen würden. Beispiel: Auf einer Siebensegmentanzeige wird 2 folgendermaßen angezeigt: Und wenn es horizontal gedreht wird, sieht es so aus: Als solches ist das Spiegelbild von 2 5. Die Aufgabe bei dieser Herausforderung besteht …
18 code-golf  number 

10
Tipps zum Golfen in Octave
Welche allgemeinen Tipps haben Sie zum Golfen in Octave? Ich bin auf der Suche nach Ideen, die sich generell auf Code-Golf-Probleme anwenden lassen, die zumindest etwas Octave-spezifisch sind (z. B. "Kommentare entfernen" ist keine Antwort). Bitte posten Sie einen Tipp pro Antwort.
18 code-golf  tips  octave 


12
Ich kenne dich, aber du kennst mich nicht
Sie müssen zwei Programme schreiben. Programm A muss auf allen Eingaben nichts ausgeben, außer wenn Programm B eingegeben wird. In diesem Fall sollte es gedruckt werden 1. Programm B muss 1auf allen Eingaben gedruckt werden, außer wenn Programm A eingegeben wird. In diesem Fall sollte es nichts drucken. Wertung: +1 …
18 code-golf  quine 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.