Programmierrätsel & Code Golf

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

4
Überprüfung des Kreuzworträtsels
Überprüfen Sie ein vorgeschlagenes Kreuzworträtsel. Einträge sollten vollständige Programme sein, die einfach ein vorgeschlagenes Raster testen, um festzustellen, ob es eine Reihe von Bedingungen erfüllt, um Kreuzworträtsellöser glücklich zu machen. Eingang Die Eingabe ist der Name einer Datei, die das Kreuzworträtsel darstellt. Der Eingabedateiname kann als Argument, für die Standardeingabe …

4
Werkzeug für die binäre Suche („Halbierung“)
Implementieren Sie den binären Suchalgorithmus so, wie er verwendet wird, um die Quellcode-Revision zu identifizieren, die ein Computersoftwareprogramm beschädigt. Ihr Tool sollte zwei Argumente verwenden, die die früheste und letzte nummerierte Revision für die Suche angeben (beide positive Ganzzahlen), und Sie haben zwei Möglichkeiten, Vergleiche anzustellen: Führen Sie den Shell-Befehl …
8 code-golf 

8
Geben Sie ein spielbares Kreuzworträtselgitter aus
Schreiben Sie ein Programm, um eine Datei mit einem Kreuzworträtsel zu erstellen, das der Benutzer ausdrucken und das Puzzle bearbeiten kann. Eingang Ein Dateiname, der eine Kreuzworträtsel-Rasterdatei darstellt, und optional ein zweiter Dateiname, der eine Kreuzworträtsel-Nummerierungsdatei darstellt. Die Eingabe sollte auf herkömmliche Weise für Ihre Programmierumgebung akzeptiert werden: Befehlszeilenargumente, Standardeingabe, …


17
Multiplizieren ohne multiplizieren [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Code Golf Stapel Börse. Geschlossen vor 4 Jahren . Schreiben Sie den schnellsten (besten Big-O) und kleinsten Multiplikationsalgorithmus für positive ganze Zahlen, …

6
Mach mir einen Laib Brot, bevor ich gefeuert werde!
Hintergrundgeschichte Nicht wirklich real, sshh! Alles begann eines Tages, als ein Mitarbeiter zum Geburtstag meines Chefs ein hausgemachtes Brot mitbrachte . Mein Chef mochte dieses Brot wirklich und er wollte ein anderes. Leider hat mein Kollege gekündigt, und mein Chef braucht mich , um ihm ein weiteres Brot zu geben. …

12
Funktion / Makro, das true zurückgibt, wenn eines seiner Argumente einen Aufruf an sich selbst enthält
Schreiben Sie eine Funktion (oder ein Makro), die genau dann true zurückgibt, wenn mindestens eines ihrer Argumente einen Aufruf der Funktion selbst enthält, andernfalls false . Zum Beispiel: int a=function(); //a==false int b=function(0); //b==false int c=function(function(0)); //c==true int d=function(3*function(1)+2); //d==true (weakly-typed language) bool e=function(true||function(1)); //e==true (strongly-typed language) BEARBEITEN: Die Funktion …

6
Eine 4x4 Herausforderung
Es gibt ein Denkspiel namens Enumerate (das ich basierend auf Takuzu gemacht habe ). Ihre Herausforderung besteht darin, dieses Spiel zu spielen. Aufgabe Löse ein 4x4 Enumerate / Takuzu-Spiel. Erhalten Sie ein Startraster über STDIN oder Befehlszeile. Das gelöste Raster über STDOUT ausgeben oder in eine Datei schreiben. Regeln Ein …
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.