Programmierrätsel & Code Golf

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

3
Implementieren Sie eine PCG
Gibt es ein besseres Problem für PCG.SE als PCG, einen besseren Zufallszahlengenerator, zu implementieren ? Diese neue Veröffentlichung behauptet, einen schnellen, schwer vorhersagbaren, kleinen, statistisch optimalen Zufallszahlengenerator zu präsentieren. Die minimale C-Implementierung umfasst nur neun Zeilen: // *Really* minimal PCG32 code / (c) 2014 M.E. O'Neill / pcg-random.org // Licensed …
31 code-golf  random 

7
Sind diese Würfel nicht transitiv?
Nichttransitive Würfel sind hübsche Spielzeuge, die sich unserer Wahrscheinlichkeitstheorie widersetzen . Für diese Herausforderung benötigen wir einige Definitionen: Betrachten Sie zwei Würfel A und B, die gleichzeitig geworfen werden. Wir sagen , dass A schlägt B , wenn die Wahrscheinlichkeit von A eine größere Zahl als zu zeigen , B …

30
Listen Sie alle Zeiten des Tages zu einem halben Stundensatz auf
Kürzeste Antwort gewinnt. Es muss sortiert sein und innerhalb von 24 Stunden. Die letzte Zeile enthält kein Komma. Die Ausgabe sollte wie folgt sein: '00:00', '00:30', '01:00', '01:30', '02:00', '02:30', '03:00', '03:30', '04:00', '04:30', '05:00', '05:30', '06:00', '06:30', '07:00', '07:30', '08:00', '08:30', '09:00', '09:30', '10:00', '10:30', '11:00', '11:30', '12:00', '12:30', …

7
Golf Practice: Python [geschlossen]
Dies ist eine Herausforderung, um die Golfoptimierung in Python zu üben - wiederverwendbare Tricks und Shortcuts, um einige Charaktere zu rasieren. Viele sind Python-Golfern vertraut und verwenden die gängigen Ideen aus den Python-Tipps . Einige von ihnen verwenden Python-spezifische Funktionen, von denen Sie vielleicht nicht wissen, dass sie existieren, wenn …
31 code-golf  python 

13
Zeichnen Sie einen zufälligen ASCII Art Quilt
Für diese Herausforderung besteht ein ASCII-Quilt aus einem Textblock mit einer Breite von 24 Zeichen und einer Höhe von 18 Zeilen, der die Zeichen =-<>/\in einem quiltartigen Muster enthält, das horizontal und vertikal symmetrisch ist. Beispiel Quilt: ======================== ------------------------ //\\//\\\//\/\\///\\//\\ <<><<>>>>><<>><<<<<>><>> /\\/\\\\/\/\/\/\////\//\ ------------------------ /\/////\\///\\\//\\\\\/\ \///\/\/\\\\////\/\/\\\/ \///\/\/\\\\////\/\/\\\/ /\\\/\/\////\\\\/\/\///\ /\\\/\/\////\\\\/\/\///\ \/\\\\\//\\\///\\/////\/ ------------------------ …

23
Berechnen Sie die Punkte in einem "Sjoelen" -Spiel
Okay, gestern war der 2. Weihnachtstag und meine (Groß-) Eltern und ich spielten "Sjoelen", wie es in den Niederlanden heißt. Der innere Programmierer kam auf mich zu, aber als ich die Antwort hatte, verlor ich sie. Ich möchte, dass du es neu erstellst. Die Regeln: Sie haben ein Holzbrett, einen …

30
Einfaches ASCII-Gantt
Dies ist ganz einfach: Drucken Sie ein ASCII- Gantt-Diagramm . Geben Sie für die angegebenen Aufgabenbereiche (Startzeit - Endzeit-Tupel) eine Gantt-Zeitleiste in Form von -Zeichen für jede Aufgabendauer aus - jede Aufgabe in einer neuen Zeile. Beispiel Angenommen, meine Aufgabenbereiche sind 28->35, 34->40, 39->44, sieht der Gantt folgendermaßen aus: ------- …

7
Pac-Man programmieren
Programmieren Sie Pac-Man Rahmen Sie spielen als Pac-Man. Sie möchten Pellets, Obst und Kraftpellets vor allen anderen sammeln und dabei Geister ausweichen. Regeln Jeder gültige Pac-Man befindet sich in einem einzigen Labyrinth. Der Spieler mit der höchsten kumulativen Punktzahl nach 10 Spielen gewinnt. Ein Spiel ist beendet, wenn alle Pac-Men …

8
Code-Golf: Count Islands
Ein einfacher Wettbewerb, inspiriert von dieser Stackoverflow-Frage : Sie erhalten ein Bild einer Oberfläche, die von einem Satelliten fotografiert wurde. Das Bild ist eine Bitmap, auf der Wasser mit " ." und Land mit " *" markiert ist . Gruppen benachbarter *'s bilden eine Insel. (Zwei ' *' sind benachbart, …
31 code-golf 

5
Einzeiliges Aquarium
Meine Schwiegereltern haben einen mit Koi gefüllten Fischteich in ihrem Garten. Es kam mir nicht wirklich in den Sinn, bis ich den folgenden Auszug aus meinem Code bemerkte. ',') & '_' ... Ich hatte Fischgesichter, die mich von meinem Bildschirm aus ansahen ... Welches hat mir eine gute Idee gegeben …

30
Zeichenkreuz
Ich hatte erwartet, als mein erstes Rätsel in PCG etwas Komplexeres zu veröffentlichen, aber eine bestimmte, ähm ... Hausaufgabenfrage zu Stack Overflow hat mich dazu inspiriert, dies zu veröffentlichen. Sie möchten: Gib das folgende Muster für ein bestimmtes Wort aus, das eine ungerade Anzahl von Buchstaben enthält: P M R …


29
Pitch Dark (Earth Hour Erinnerung)
Ihr Ziel ist einfach: Das Programm muss den Bildschirm Ihres Computers vollständig schwarz machen . Nachdem das Programm gestartet wurde, muss der Bildschirm schnell vollständig schwarz werden, und dies muss so lange geschehen, bis das Programm beendet wird (eine beliebige Taste oder Alt + F4, Mausbewegung usw.). Danach sollten die …
31 code-golf 

18
Rekursive Akronyme
Zielsetzung Aus Wikipedia : Ein rekursives Akronym ist ein Akronym, das sich in dem Ausdruck, für den es steht, auf sich selbst bezieht. Ihr Ziel ist es, zu überprüfen, ob eine Zeichenfolge ein rekursives Akronym ist. Das Akronym ist das erste Wort Bei Wörtern wird nicht zwischen Groß- und Kleinschreibung …
31 code-golf 

22
Golf ASCII-art
Lassen Sie uns versuchen, dieses Stück ASCII-Kunst zu spielen, das einen Golfspieler darstellt: '\. . |> 18 >> \. '. | O >>. 'o | \. | / \. | / /. ' | jgs ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^ Quelle: JGS - http://www.retrojunkie.com/asciiart/sports/golf.htm Regeln: Keine Eingabe erlaubt Keine externen Ressourcen erlaubt Die …

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.