Programmierrätsel & Code Golf

10
Titel Schlüsselwörter im Kontext

Diese Herausforderung basiert auf einem Problem, das in D. Parnas, Über die Kriterien für die Zerlegung von Systemen in Module , beschrieben und in J. Morris, Real Programming in Functional Languages , erläutert wurde . Schreiben Sie ein Programm oder eine Funktion, die eine Liste von Buchtiteln...

10
Euchre Bots (Kartenspiel)

Die Idee dieser Herausforderung ist einfach: Erstellen Sie einen Bot, um das Kartenspiel Euchre zu spielen. Für diejenigen , die sie nicht wissen bereits, ich habe die Regeln Euchre geschrieben hier , da sie auf diese Herausforderung betreffen. Ich empfehle die Verwendung von Python oder ähnlichem,...

10
Knacken Sie den Safe!

Inspiriert von /puzzling/24334/to-catch-a-thief Sie sind eine gegeben ndurch n( nselbst ist optional Eingang) Gitter gefüllt mit 0s und 1s (oder jedem anderen Zeichen Ihrer Wahl). Ihr Ziel ist es, jede Zelle gleich zu machen (entweder 0oder 1). Sie können eine Reihe von Zügen ausführen, wie unten...

10
Numeronyme oder N8s?

Ein Numeronym (auch als "numerische Kontraktion" bezeichnet) ist, wenn ein Wort mit Zahlen gekürzt wird. Eine übliche Kontraktionsmethode besteht darin, die Länge des ersetzten Teilstrings zu verwenden, um alle bis auf das erste und das letzte Zeichen zu ersetzen. Verwenden Sie beispielsweise...

10
Punkt in der konvexen Hülle (2D)

Hintergrund Die konvexe Hülle einer endlichen Anzahl von Punkten ist das kleinste konvexe Polygon, das alle Punkte enthält, entweder als Eckpunkte oder im Inneren. Weitere Informationen finden Sie in dieser Frage zu PGM, die sie sehr gut definiert . Eingang N+12-D-Koordinaten ( N >= 3) werden...

10
I-Ching-Paar-Binärcomputer

Einführung I Ging ist ein alter Weissagungstext und der älteste der chinesischen Klassiker. Es verwendet eine Art der Wahrsagerei, die als Cleromantie bezeichnet wird und scheinbar zufällige Zahlen erzeugt. Die Grundeinheit des Zhou yi ist das Hexagramm (卦 guà), eine Figur, die aus sechs...

10
Tipps zum Golfen in Forth

Welche allgemeinen Tipps haben Sie zum Golfen in Forth (und seinen Klonen)? Ich suche nach Ideen, die auf Code-Golf-Probleme im Allgemeinen angewendet werden können, die zumindest etwas spezifisch für Forth sind (z. B. "Kommentare entfernen" ist keine

10
Digitaluhr passt Puzzle

Es gibt viele Rätsel mit Übereinstimmungen , bei denen eine bestimmte Anzahl von Übereinstimmungen hinzugefügt, entfernt oder verschoben wird, um neue Zahlen oder Formen zu erstellen. Das ist bei einer Digitaluhr so. Geben Sie bei einer gültigen Zeit auf einer 12-Stunden-Digitaluhr die Ziffer aus,...

10
Der zerstreute Linguist

Hintergrund Ihr Freund, ein Linguist, hat einige einfache Konversationsausschnitte in verschiedenen Sprachen aufgezeichnet und analysiert. Da sie ziemlich abwesend sind, haben sie vergessen, in welcher Sprache sich jedes Snippet befand. Sie müssen ihnen helfen, indem Sie ein Programm erstellen, das...

10
Berechnen Sie die Mondphase

Einführung tl; dr Bei dieser Herausforderung müssen Sie die Mondphase für ein bestimmtes Datum berechnen. Diese Herausforderung wird durch die inspirierte Spiel psychosoziale audiovisuellen Experiment „ : Sword & Sworcery EP Superbrothers “. In S: S & S EP sind die Mondphasen für das...

10
Der Autopilot-Modus

Ein Hubschrauber, der in der oberen linken Ecke startet, senkt sich (in einem 2D-Raum für die Zwecke dieser Frage) in Richtung Boden. Es verfügt über einen Autopilot-Modus und einen manuellen Modus. Der Autopilot-Modus verhält sich wie folgt: Wenn der Platz direkt darunter frei ist, steigen Sie...

10
Entfernen Sie doppelte Wörter aus einem Satz

Bei dieser Herausforderung entfernen Sie doppelte Wörter aus jedem Satz . Beispiele Hello Hello, World! Hello, World! Code Code! Golf Code Code! Golf Code Hello hello World Hello World Programming Golf Programming! Programming Golf! Spezifikation Die Eingabe erfolgt durch eine Zeichenfolge aus...

10
Quadrate in den Quadraten

nSchreiben Sie bei gegebener Eingabe einer positiven Ganzzahl ein Programm, das den folgenden Vorgang abschließt. Finden Sie die kleinste positive ganze Zahl größer als ndas ist ein perfektes Quadrat und ist die Verkettung von nund einer anderen Zahl. Die Reihenfolge der Ziffern von ndarf nicht...

10
Schreiben Sie eine Semiquine

Angenommen, Sie haben zwei Sprachen Aund B. Eine Zeichenfolge sist eine Semiquine in Aund Bwenn sie die folgenden Bedingungen erfüllt: sist eine Quine in der Sprache A. sist ein Polyglot in Aund B. Die Ausgabe beim Ausführen sals BProgramm ist eine andere Zeichenfolge s', bei der es sich um eine...

10
Tipps zum Golfen in der Netzhaut

Welche allgemeinen Tipps haben Sie zum Golfen in Retina ? Ich suche nach Ideen, die auf Code-Golf-Probleme im Allgemeinen angewendet werden können, die zumindest etwas spezifisch für Retina sind (z. B. "Kommentare entfernen" ist keine Antwort). Bitte posten Sie einen Tipp pro Antwort. Als Referenz...