Programmierrätsel & Code Golf

157
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...

154
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...

154
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...

148
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
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?" ....

146
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,...

144
"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...

142
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...

137
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...

135
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...

133
Rot gegen Blau - Pixel Team Battlebots

Dieser Wettbewerb ist offiziell beendet. Das blaue Team hat gewonnen! Ich habe zwei Sätze mit je 50 Gefechten durchgeführt und erstaunlicherweise hat Blue alle 100 gewonnen. Wenn man sich die Statistiken ansieht , ist klar, dass die kooperativen Einträge von PhiNotPi und Sp3000 die wahren Helden...

133
Tipps zum Golfen in JavaScript

Welche allgemeinen Tipps haben Sie zum Golfen in JavaScript? Ich bin auf der Suche nach Ideen, die sich auf Code-Golf-Probleme im Allgemeinen anwenden lassen, die zumindest etwas spezifisch für JavaScript sind (z. B. "Kommentare entfernen" ist keine Antwort). Hinweis: Siehe auch Tipps zum Golfen in...

127
Ich verdopple die Quelle, du verdoppelst die Ausgabe!

Wenn Sie dies akzeptieren möchten, müssen Sie ein Programm schreiben, das eine positive Ganzzahl (höher als 0) ausgibt. Der schwierige Teil ist, dass, wenn ich Ihren Quellcode dupliziere, die Ausgabe doppelt so groß sein muss wie die ursprüngliche Ganzzahl. Regeln Sie müssen ein vollständiges...

123
Verschleierte Hallo Welt

Erstellen Sie das kürzestmögliche verschleierte Programm, das den Text "Hello World" anzeigt. Um als verschleiertes Programm zu gelten, müssen mindestens zwei der folgenden Anforderungen erfüllt sein: Hat nicht die Zeichen: h, l, wund din jedem Fall Hat nicht die Zeichen: e, o, r, 0, und 1in jedem...