Programmierrätsel & Code Golf

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

16
Drucken Sie den Unterschied in der Thue-Morse-Sequenz
Beachten Sie, wenn ich "negieren" sage, meine ich, alle Einsen durch Nullen zu ersetzen (dh eine bitweise Negation) Die Thue-Morse-Sequenz lautet 01101001 Die Art und Weise, wie Sie es generieren, ist: Beginnen Sie mit 0. Negieren Sie, was noch übrig ist, und hängen Sie es an das Ende an. Also, …

13
Generieren Sie Kombinationen mit Ersatz
Listen Sie alle Kombinationen mit Ersetzung (oder Kombinationen mit Wiederholung) der Größe k aus einer Menge von n Elementen auf. Eine Kombination mit Ersetzung ist ein ungeordnetes Multiset, bei dem sich jedes Element auch in der Menge von n Elementen befindet. Beachten Sie, dass: Es ist ungeordnet. Ein zuvor gedrucktes …

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

4
ASCII dank Stern
Eingabebeschreibung Eine Zeichenfolge (für beste Ergebnisse sollten alle Zeichen druckbar und gleich breit sein). Beschreibung der Ausgabe Ein Charakterstern nach dem Muster: 0 0 0 1 1 1 222 0123210 222 1 1 1 0 0 0 Dabei 0sind 1... nachfolgende Zeichen der Zeichenfolge. Die Ausgabe muss nicht unbedingt eine …

3
Wie viele Worte der Macht habe ich geschrien?
In Skyrim kann der Spielercharakter mächtige magische Rufe (Thu'ums) verwenden, um seine Ziele zu erreichen. Jeder Schrei besteht aus drei Wörtern. Der Spieler kann jedoch die ersten ein oder zwei Wörter verwenden, um den gleichen Effekt mit weniger Kraft, aber einer kürzeren Abklingzeit zu erzielen. Geben Sie bei einer ASCII-Thu'um-Phrase …

2
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 ist der Online - Compiler …
10 code-golf  tips 

4
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 …


7
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 geändert werden. Die Zahl n, …

6
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 ASCII-Zeichen. Ein Satz ist definiert als alles bis …
10 code-golf  string 

1
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 dorthin ab. Bewegen Sie …

2
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 die Satzstrukturen analysiert und unmögliche Fälle ausschließt. Eingang Ihre Eingabe …

1
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 Ergebnis des Abenteuers wichtig, da einige …

1
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, für die die wenigsten Zeilen verschoben …

3
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 gestapelten horizontalen Linien (爻 yáo) besteht. …

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.