Programmierrätsel & Code Golf

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

13
Emulieren Sie eine Intel 8086-CPU
Hinweis: Einige Antworten sind eingetroffen. Erwägen Sie auch, neuere Antworten zu aktualisieren. Common Lisp von happy5214 C von Luser Droog Java von NeatMonster Javascript von Crempp C von Mike C C ++ von Darius Goad Postscript von luser droog C ++ von JoeFish Javascript aus rein subjektiv C von RichTX …

16
Ist mein Wischmuster legal?
Bei den meisten Android-Smartphones kann der Benutzer ein Wischmuster verwenden, um das Telefon zu öffnen: Bestimmte Muster sind legitim und andere sind unmöglich. Geben Sie bei einem Eingabewischmuster eine Wahrheit oder eine Falschangabe zurück, die angibt, ob das angegebene Eingabemuster zulässig ist oder nicht. Eingang Das Raster ist zeilenweise mit …

30
Wie hoch kannst du zählen?
Herausforderung: Ihre Aufgabe ist es, so viele Programme / Funktionen / Schnipsel wie möglich zu schreiben, wobei jedes eine ganze Zahl ausgibt / ausgibt / zurückgibt. Das erste Programm muss die Ganzzahl ausgeben 1, das zweite 2und so weiter. Sie können keine Zeichen zwischen den Programmen wiederverwenden. Wenn das erste …


30
Höhlenmensch-Duelle (oder: Ich stoße dich mit einem spitzen Stock an)
Höhlenmensch verrückt. Andere Höhlenmenschen nehmen Stock, aber Stock war für mich. Höhlenmensch Kampf ! Beschreibung Höhlenmenschen brauchen scharfe Stöcke, um andere Höhlenmenschen zu erstechen. Andere Höhlenmenschen versuchen ebenfalls mit spitzen Stöcken zu stechen. Caveman kann Schläger schärfen, mit Schlägern stechen oder knifflige Schläger blockieren. Wenn ein Höhlenmensch einen anderen Höhlenmenschen …


30
Implementiere eine Wahrheitsmaschine
Eine Wahrheitsmaschine (das Verdienst dieses Mannes ) ist ein sehr einfaches Programm, das entwickelt wurde, um die E / A und den Kontrollfluss einer Sprache zu demonstrieren. Das macht eine Wahrheitsmaschine: Ruft eine Zahl (entweder 0 oder 1) von STDIN ab. Wenn diese Zahl 0 ist, drucken Sie 0 aus …
148 code-golf 

30
1, 2, Fizz, 4, Buzz
Einführung In unserem jüngsten Bestreben, Kataloge mit kürzesten Lösungen für Standard-Programmierübungen zu sammeln, ist dies die erste Vanille-FizzBuzz-Herausforderung von PPCG. Wenn Sie andere Katalogherausforderungen sehen möchten, gibt es "Hallo Welt!" und "Ist diese Zahl eine Primzahl?" . Herausforderung Schreiben Sie ein Programm, das die Dezimalzahlen von 1 bis einschließlich 100 …

25
Kürzester Code zum legitimen Nachlassen
Ich bin Entwickler und habe keine Lust, meine Arbeit zu erledigen. Ich weiß von XKCD, dass die beste Entschuldigung dafür ist, dass Ihr Code kompiliert wird . Aus diesem Grund brauche ich wahrscheinlich Code, der für immer kompiliert werden kann! Und weil ich faul bin und nicht viel tippen möchte, …

30
Seltsamster Weg, um einen Stapelüberlauf zu erzeugen [geschlossen]
Als Programmierer kennen Sie sicherlich den Fehler eines Stapelüberlaufs aufgrund einer offensichtlichen Rekursion. Aber es gibt sicherlich viele seltsame und ungewöhnliche Möglichkeiten, Ihre Lieblingssprache dazu zu bringen, diesen Fehler auszuspucken. Ziele: Muss einen Stapelüberlauf verursachen, der auf der Fehlerausgabe deutlich sichtbar ist. Darf keine offensichtliche Rekursion verwenden. Beispiele für ungültige …

1
"KNOTEN" oder "NICHT"?
Schreiben Sie ein Programm, das eine ASCII-Grafikdarstellung einer verwickelten Zeichenfolge verarbeitet und entscheidet, ob sie in einer einfachen Schleife entwirrt werden kann. Das Gewirr wird mithilfe der Zeichen -und |zur Darstellung horizontaler und vertikaler Segmente sowie +zur Darstellung von Ecken dargestellt. Stellen, an denen die Zeichenfolge über sich selbst verläuft, …

30
Entschlüsseln Sie den Quellcode
Hinweis : Diese Challenge ist jetzt für neue Cop-Einreichungen geschlossen. Dies soll sicherstellen, dass niemand Beiträge veröffentlichen kann, die nur ungerissen bleiben, weil nicht mehr genügend Räuber an der Herausforderung interessiert sind. In diesem Spiel der Bullen und Räuber schreibt jeder Polizist ein einfaches Programm, um eine einzige Ausgabe zu …

30
Tipps zum Golfen in C
Welche allgemeinen Tipps haben Sie zum Golfen in C? Ich bin auf der Suche nach Ideen, die sich auf Code-Golf-Probleme im Allgemeinen anwenden lassen, die zumindest etwas spezifisch für C sind (z. B. "Kommentare entfernen" ist keine Antwort). Bitte posten Sie einen Tipp pro Antwort. Bitte geben Sie auch an, …
137 code-golf  tips  c 


30
Kürzeste Fehlermeldung
Herausforderung Schreiben Sie das kürzeste Programm, das beim Kompilieren oder Ausführen eine schwerwiegende Fehlermeldung erzeugt, die kleiner als das Programm selbst ist. Die Fehlermeldung wird möglicherweise nicht vom Programm selbst generiert, z. B. von Python's raise. Eine gültige Antwort muss sowohl den Code als auch die Fehlermeldung enthalten. Kürzeste gültige …

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.