Programmierrätsel & Code Golf

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


6
Kartenpaarwahrscheinlichkeit
Berechnen Sie bei einem Deck, das aus N Kopien von Karten mit ganzzahligen Werten [ 1 , M ] für insgesamt N * M Karten besteht, die Wahrscheinlichkeit, dass eine Karte mit dem Wert 1 neben einer Karte mit dem Wert 2 liegt . Ihre Lösung kann genau oder angenähert …

15
Chinesischer Tierkreis des Jahres
2015 war das Jahr der Ziege! In dieser Herausforderung werden Sie herausfinden, welches Tier das Jahr darstellt. Um zu vermeiden, dass diese Herausforderung zu komplex wird, müssen Sie das chinesische Neujahr nicht berechnen. Da es sich nur um 12 Tiere im Tierkreis handelt, muss Ihr Code so kurz wie möglich …

1
Pentomino Validator
Als jemand, der sich nicht die Mühe macht, auf seine Pentominos zu schauen, um festzustellen, ob sie eine rechteckige Form haben, habe ich beschlossen, dass Sie ein Programm schreiben, das dies tut. Deine Aufgabe Entscheiden Sie, ob es sich um eine gültige Lösung handelt, wenn einige Eingaben durch Zeilenumbrüche mit …

5
Parser für Leichenschauhausdateien in DCSS
Bei dieser Herausforderung müssen Sie Leichenschauhausdateien aus dem schurkenhaften Spiel Dungeon Crawl Stone Soup analysieren und an STDOUT ausgeben. Was sind diese Leichenschauhausdateien? Wenn du stirbst, wird eine Textdatei mit den Daten dieses Charakters generiert. Sie können sehen, welche Ausrüstung der Charakter hatte, was in den letzten Runden passiert ist …

6
Berechnen Sie das Kronecker-Symbol
Relevante Links hier und hier , aber hier ist die Kurzversion: Sie haben eine Eingabe von zwei ganzen Zahlen aund bzwischen negativer Unendlichkeit und Unendlichkeit (obwohl ich bei Bedarf den Bereich einschränken kann, aber die Funktion muss immer noch negative Eingaben akzeptieren). Definition des Kronecker-Symbols Sie müssen das Kronecker-Symbol (a|b)für …

1
Variante der Rennstrecke mit genauem Endpunkt und Endgeschwindigkeit Null
Einführung Die Herausforderung ist eine sehr interessante Variante der Rennstrecke und dieser beiden Herausforderungen: Zum Vectory! - Der Vector Racing Grand Prix Programmieren Sie einen Rennwagen Quelle dieser Herausforderung ist hier: c't-Racetrack Diese Herausforderung ist besonders interessant (und unterscheidet sich von den beiden oben genannten Herausforderungen), da sie einen riesigen …

6
Implementieren Sie eine API für Wahrscheinlichkeitsverteilungen
Einführung Bei dieser Herausforderung besteht Ihre Aufgabe darin, eine Sammlung einfacher Funktionen zu implementieren, die zusammen eine verwendbare Minibibliothek für einfache Wahrscheinlichkeitsverteilungen bilden. Die folgenden Implementierungen sind akzeptabel, um einige der esoterischeren Sprachen aufzunehmen, die hier gerne verwendet werden: Ein Codefragment, das eine Sammlung benannter Funktionen (oder nächstgelegener Entsprechungen) definiert. …

4
Cave Rangers - Erkundung der Dunkelheit
Ihr Geologenkumpel hätte beinahe Ihre Bürotür eingetreten, als er mit aufgeregten Augen hereinplatzte und Sie bat, mit ihm zu einem Ort zu kommen, den er gerade entdeckt hatte. Unterwegs erklärt er, dass er glaubt, buchstäblich nur Gold geschlagen zu haben. Das einzige Problem ist, dass es tief unter der Erde …


24
Wie lange ist das her?
Wie lange ist das her? Die Regeln Jede Einreichung muss ein vollständiges Programm sein. Das Programm muss die Eingabe als zwei durch Kommas getrennte Daten in das Formular aufnehmen YYYY-MM-DDund die Anzahl der Tage, die seit dem zweiten Datum vergangen sind, an STDOUT drucken, als ob heute das erste Datum …
9 code-golf  date 

9
Liebe Tester Code Golf
Erstellen Sie ein Programm, das die Gesamtzahl der Buchstaben zählt, die zwei Namen gemeinsam haben, und das Produkt ihrer Länge findet, um als "Liebestester" zu fungieren. Bedingungen: Möglicherweise erhalten Sie keine 1: 1-Antwort (3 von 3 usw.). Eingang Zwei Namen von STDIN oder nächstgelegene Alternative. Ausgabe Berechnen Sie xdie Gesamtzahl …

7
Drucken Sie die Eckpunkte eines Würfels und seine Deckdreiecke
Ausgabekoordinaten der Eckpunkte eines Würfels. Geben Sie dann eine Liste mit zwölf Dreiecken aus, die den Würfel abdecken. Jedes Dreieck ist eine Liste mit drei Scheitelpunktindizes, die konsistent ausgerichtet sind. Die Ausgabe muss eine ASCII-Zeichenfolge mit unterschiedlichen Dezimalzahlen sein. Dieser Golf hat keine Eingabe. Gewinner sind die wenigsten Zeichen, wobei …



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.