Programmierrätsel & Code Golf

13
Spiele die beste Karte in Euchre

Eingang: Erstens Ein Array von drei Karten, die die Karten repräsentieren, die von jedem Spieler gespielt werden [JD][TH][9S] Darstellen Jack of Diamonds, 10 of Hearts, and Nine of Spades. Da Sie in Euchre immer Ihrem Teamkollegen gegenüber sitzen, repräsentiert das zweite Element das Spiel Ihres...

13
Verwandle dieses Array in eine Matrix

Nehmen Sie ein nicht verschachteltes Array als Eingabe. Verwandeln Sie es mit der folgenden Methode in eine Matrix: Nehmen wir an, mein Array ist [1, 2, 3, 4, 5] Zuerst wiederhole ich dieses Array fünfmal: (die Länge) [[1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4,...

13
Das Golfer-Abenteuer - Kapitel 1: Die Vase

Das Golfer-Abenteuer Dies ist die erste Herausforderung! Es wird später mehr Herausforderungen geben, die Daten von der vorherigen Herausforderung erfordern :) Kapitel 1: Die Vase Stellen wir uns eine Minute vor. Sie sind ein mächtiger Gott, Ihre Kräfte sind grenzenlos, erfordern jedoch eines:...

13
ASCII-Art Zombie Invasion Simulation

Um eine Zombie-Invasion zu simulieren, beginnen Sie mit einem Raster #und stellen Sie die Karte dar: ## ## ### # ## ## # ### # #### # Land darstellt. steht für Wasser. Die Zombies starten an einem Punkt auf der Karte ... ## ## ### # ## %# # ### # #### ... und sich ausbreiten. %bezeichnet von...

13
Optimieren Sie ASCII-Reagenzgläser

Sie erhalten eine Reihe von ASCII-Reagenzgläsern. Ihre Aufgabe ist es, die Anzahl der verwendeten Reagenzgläser zu reduzieren. Jedes Reagenzglas sieht folgendermaßen aus: | | | | | | |~~| | | | | | | | | |__| Offensichtlich ~~ist der Wasserstand. Das Reagenzglas kann auch leer sein. In diesem Fall...

13
Bobs Passwörter

Einführung Bob möchte für jede Website, die er verwendet, unterschiedliche Passwörter haben. Er möchte Passwörter in einem speziellen Format, damit er sich erinnern kann. Helfen Sie ihm, indem Sie einen Kennwortgenerator erstellen, dessen Codelänge so kurz wie möglich ist, weil er es mag, Dinge so...

13
Lesen Sie ein Kreuzworträtsel mit einem Dreh!

Ähnlich wie bei dieser Frage , aber dies ist eine Kreuzworträtselvariante! Anstelle von nur einem Buchstaben pro Gitterfeld können Sie auch einen oder zwei Buchstaben haben . Eingang: Ein 2D-Array oder was auch immer in Ihrer Sprache funktioniert. Sie können gültige Eingaben annehmen Jede...

13
Zeichnen Sie verschachtelte Radikale

Viele mathematische Formeln enthalten verschachtelte Radikale (Quadratwurzelzeichen innerhalb anderer Quadratwurzelzeichen). Ihre Aufgabe hier ist es, diese mit ASCII-Kunst zu zeichnen. Technische Daten Sie erhalten zwei ganze Zahlen, die Zahl innerhalb des Radikals und die Zahl der Radikale. Ich...

13
Klonen Sie sich!

Sie müssen ein Programm erstellen, das unendlich viele Klone von sich selbst erstellt, bis es gestoppt wird. Was auch immer im Originalprogramm ist, muss in den Klonen sein. Mit anderen Worten, die Klone und das ursprüngliche Programm sind in jeder Hinsicht gleich, mit der Ausnahme, dass sich die...

13
Schließen Sie Ihre Tags!

Dies basiert auf einer zuvor gelöschten Herausforderung von mir mit dem gleichen Namen Einführung Sie müssen ein Programm schreiben, das einen Wahrheits- oder Falsch-Wert zurückgibt, basierend darauf, ob die Eingabe alle XML-ähnlichen 1- Tags ordnungsgemäß geöffnet und geschlossen hat und in der...

13
Parkplatzaufsicht

Einführung Sie betreuen einen Parkplatz und Ihr Vorgesetzter bereitet sich darauf vor, die Größe auf das Äußerste zu reduzieren. Es ist eine vereinfachte und angepasste Version eines Problems in der PAT- Spitzenversion des letzten Jahres . Herausforderung Sie werden gebeten zu berechnen, wie viele...

13
Konvertieren Sie zwischen ausgeglichenen Basen!

Ausgewogene Grundlagen: Ausgeglichene Basen sind im Wesentlichen die gleichen wie normale Basen, außer dass die Ziffern positiv oder negativ sein können, während in normalen Basen die Ziffern nur positiv sein können. Ab hier können ausgeglichene Basen der Base bals balb- ausgeglichene Base 4 =...

13
Der höchste Primfaktor der Nachbarzahlen

Ich denke, es ist am einfachsten, diese Herausforderung nacheinander zu erklären. Beginnen Sie mit einer Eingabenummer N und: Finden Sie den höchsten Primfaktor Überprüfen Sie die Zahlen über und unter N und prüfen Sie, ob der höchste Primfaktor höher ist (dh der höchste Primfaktor von N-1 und /...

13
Negative Raumdiagramme

Aufgabe Sie erhalten eine positive Ganzzahl und müssen mit so vielen Knoten einen " selbstkomplementären Graphen " ausgeben . Wenn Sie nicht wissen, was eine sich selbst ergänzende Grafik ist, hilft Ihnen der Wikipedia-Artikel nicht viel. Im Folgenden finden Sie zwei Erklärungen, eine technische...

13
Golftipps im TikZ

TikZ ist ein Latex-Paket zum Zeichnen präziser Bilder in Latex-Dokumenten. Es verfügt über eine umfangreiche Spezifikation und eine Fülle von Funktionen, die für Fragen zur grafischen Ausgabe nützlich sein können . Welche Tipps gibt es zum Golfen im TikZ? Wie immer sollten Tipps spezifisch für TikZ...