Programmierrätsel & Code Golf

19
Eine Nummer sortieren. Sorta

Inspiriert von dem unglücklichen Sortieren von Zahlen ohne Verwendung eines Arrays , dachte ich, es wäre ein besserer Code als SO-Frage. Sortieren Sie bei einer positiven Ganzzahl die Ziffern in dieser Ganzzahl. Die niedrigste Punktzahl gewinnt! Beginnen Sie mit 0 Punkten. Fügen Sie einen Punkt pro...

19
2048 Bot Challenge

Wir haben 2048 geklont und 2048 analysiert , aber warum haben wir es noch nicht gespielt? Schreiben Sie ein 555-Byte-Javascript-Snippet, um 2048 automatisch zu spielen. Das beste Ergebnis nach einer Stunde zählt (siehe unten). Installieren: Gehe zu 2048 und führe aus: a = new GameManager(4,...

19
aHHHH! Die Bestien sind HHHHere!

Aus IBM PC AT, YouTube (siehe Video) , Wikipedia (siehe Artikel) und Sesamstraße haben wir gelernt : Der Buchstabe Hist der gnadenloseste Buchstabe des Alphabets ! (Auch wenn es tatsächlich aus zwei Elementen in Code Page 437 besteht . Auf diese Weise ist es sogar noch gnadenloser.) Wie die...

19
ASCII ART Kantenerkennung

Wie der Titel schon sagt, dachte ich an einen Wettbewerb, bei dem man Kanten einer ASCII-Kunst erkennen muss. Der Code sollte eine S / W-ASCII-Grafik als Eingabe akzeptieren. Eine S / W-ASCII-Grafik ist (von mir) eine ASCII- Grafik mit nur einer Art von Nicht-Leerzeichen (in unserem Fall: Sternchen...

19
Inkrementelle Wetten

Vor einigen Monaten hatte ich diese Frage als Vorrätsel für ein Interview. Wenn ich kürzlich über Blog-Material nachdachte, tauchte es in meinem Kopf als gutes Beispiel für die funktionale Lösung eines Problems auf. Ich werde meine Lösung hier veröffentlichen, sobald ich mit dem Schreiben meines...

19
Löse Einsteins Rätsel

Einstein schrieb ein Rätsel. Er sagte, dass 98% der Welt es nicht lösen könnten. Ich habe dieses Rätsel in ungefähr 25 Minuten gelöst, als ich mit dem Zug zur Arbeit fuhr. Es ist im Grunde nur Abzug. Das Rätsel Es gibt 5 Häuser in 5 verschiedenen Farben hintereinander. In jedem Haus wohnt eine...

19
Vier Quadrate zusammen

Lagranges Vierquadrat-Theorem besagt, dass jede natürliche Zahl als die Summe von vier Quadratzahlen dargestellt werden kann. Ihre Aufgabe ist es, ein Programm zu schreiben, das dies tut. Input: Eine natürliche Zahl (unter 1 Milliarde) Ausgabe: Vier Zahlen, deren Quadrate sich zu dieser Zahl...

19
Mastermind-Strategie

Ich konnte nur Code-Golf-Herausforderungen für Mastermind finden, daher hier eine Code-Challenge-Version, die ich gerne selbst angenommen hätte. Eine optimale Strategie für das normale Mastermind-Spiel, MM (4,6), wurde 1993 von Koyama und Lai mit einer durchschnittlichen Rate von 5625/1296 ~ 4,34...

19
Bestimme den Sieg in Tictactoe

Lass uns Code Golf spielen! Bei einem Tic-Tac-Toe-Board-Status (Beispiel :) |x|x|o| |x|o|x| |o|o|x| Bestimmen Sie, ob ein Spiel winein loseoder ist cat. Ihr Code sollte eine dieser Optionen mit einem bestimmten Status ausgeben. Das obige Spiel sollte ausgegeben werdenlose Um es klar auszudrücken:...

19
Übersetzen Sie ASCII-Text in Blindenschrift

Schreiben Sie ein Programm, das ASCII-Text in eine Braillezeile übersetzt . Bedarf: Die Eingabe kann von stdin, der Befehlszeile oder einer anderen externen Eingabequelle stammen. Die Ausgabe sollte als Blindenschrift erkennbar sein, die Form der Ausgabe liegt bei Ihnen. Ein Beispiel wäre ofür...

19
Optimieren Sie die Papierfaltung, um Tintenkleckse zu vermeiden

Auf Ihrem weißen Blatt Druckerpapier ist dunkle schwarze Tinte gespritzt! Die naheliegende Lösung besteht darin, das Papier so zu falten, dass sich schwarze und weiße Teile treffen und beide grau werden, wenn die Tinte diffundiert. Dann entfalten und neu falten, bis Ihr Papier alle gleich grau ist....

19
ASCII-Wasserwerk

Intro Betrachten Sie ein Raster der Zeichen f A\/wie f f f A A / \ \ / A A \/ / \/ woher: f stellt einen Wasserhahn dar, der einen Wasserstrahl nach unten gießt A teilt den Wasserstrom oben auf, so dass genau die Hälfte nach links und genau die Hälfte nach rechts geht \ verschiebt den Wasserstrom...

19
Wald - Ein simuliertes Ökosystem

HINWEIS Dieses Problem wurde von diesem reddit Thread (Spoiler-Warnung!) Übernommen und ich habe es so angepasst, dass es mit dem Format dieser Site übereinstimmt. Das gesamte Guthaben geht an den Reddit-Benutzer "Coder_d00d". In diesem Problem simulieren wir eine Gesamtstruktur. Für diesen...

19
Herzlichen Glückwunsch zum 10.000 Ruf!

Nach @ MartinBüttner erreicht genau 10.000 Ruf , wir haben jetzt drei volle Reihen von 10k Benutzer auf der Benutzer - Seite ! Da wir hier alle Programmierer sind, möchten wir Dinge automatisieren, anstatt sie manuell auszuführen. Ihre Herausforderung besteht darin, ein Programm zu schreiben, mit...

19
Zeichne die Stickman Wars

Bild von mir, wie ich diese Herausforderung mit meinen fortgeschrittenen Zeichenfähigkeiten entwerfe. Hintergrund Die Stickman-Kriege ereigneten sich vor langer Zeit, als die dominierende Spezies der Erde nur aus Stöcken bestand. Historiker bedauern, dass es damals weder Maler noch Kameras gab....

19
Händler bis zum Tod

Sie sind ein ausländischer Händler und hoffen, einen Gewinn zu erzielen. Es gibt 5 Güter, mit denen Menschen handeln möchten: APrikosen, BRuder, CAnaries, DAffodilien und EPerücken. Ab dem Winter müssen Sie entscheiden, was produziert werden soll. Im Herbst reisen Sie dann und verbringen Ihren...

19
Führen Sie die N-ten Zeichen aus, um N zu erhalten

Schreiben Sie das kürzestmögliche Programm, sodass die Ausgabe N ist, wenn Sie das erste Zeichen und jedes N-te Zeichen danach zu einem neuen Programm kombinieren. Dies muss für N = 1, 2, ..., 16 funktionieren. Eine andere Art zu sagen ist, wenn Sie alle Zeichen aus Ihrem Programm entfernen , außer...

19
Organisieren Sie die Musik der Gregorianischen Kirche

Wir schreiben das Jahr 930 und die Gregorianische Kirche hat ein Problem. Sie haben Tausende von Seiten mit Gesangsmusik, aber das Problem ist, dass alle Noten einfach auf einen Stapel geworfen wurden, anstatt über ein echtes Organisationssystem zu verfügen: Bild von User gamerprinter bei...

19
Multiplizieren Sie alle Zahlen in einer Zeichenfolge

Gewinner: Chilemagic , massive 21 Bytes! Sie können Ihre Antwort weiterhin übermitteln, jedoch nicht mehr gewinnen. Originalpost aufbewahrt: Ihr Ziel ist es, alle Zahlen in einer Zeichenfolge zu finden und jede einzeln mit einem vom Benutzer eingegebenen Wert zu multiplizieren Sie müssen sich keine...