Programmierrätsel & Code Golf

21
Eine Fußballmannschaft bilden!

Generieren Sie die folgende Fußballmannschaft-ASCII-Grafik mit der geringstmöglichen Anzahl von Bytes. |.| |.| |.| |.| |.| |.| |.| |.| ]^[ ]^[ ]^[ ]^[ ]^[ ]^[ ]^[ ]^[ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ {<| 8 |>}{<| 6 |>}{<| 1 |>}{<| 3 |>}{<| 7...

21
Laden Sie eine Datei aus dem Internet herunter

Einführung Ja, so einfach ist das. Laden Sie eine beliebige Datei aus dem Internet herunter! Regeln Sie müssen die API Ihrer Sprache verwenden. Sie müssen die auf STDOUT heruntergeladene Datei, die Konsole, eine Datei usw. ausgeben. Die Eingabe sollte leer sein oder die URL, die Sie herunterladen...

21
Meine [Unter] Saiten verstecken sich!

Einführung Vor einiger Zeit hat ein verlorener SO-Benutzer hier eine Frage gestellt und diese wurde nun gelöscht, aber ich denke, dass sie eine gute Herausforderung darstellen würde. Herausforderung Schreiben Sie ein vollständiges Programm oder eine vollständige Funktion, die zwei Zeichenfolgen...

21
Allgemeine Tipps zur Darstellung großer Zahlen

Manchmal muss man beim Golfen eine große Zahl (en) in seinem Code darstellen. Wenn Sie sie so schreiben, wie sie sind, kann sich die Anzahl der Bytes erheblich erhöhen. Welche allgemeinen 1 Tipps haben Sie für die übersichtliche Darstellung langer Zahlen im Code? Bitte posten Sie einen Tipp pro...

21
Zeichne einen großen Schrägstrich X

Drucken Sie bei einer nicht negativen Ganzzahl eine so Xgroße Zahl aus . Xist die Ausgabe für die Eingabe 0, und Sie fügen Schrägstriche hinzu, die der Eingabe in jeder Richtung entsprechen, um die Xfür größere Eingaben zu erweitern. Testfälle 0 X 1 \ / X / \ 2 \ / \ / X / \ / \ ... 10 \ / \ / \ /...

21
Nimm das Stirnrunzeln und drehe es um

Eine Feier der vielen Gesichter von APL Geben Sie bei einer Zeichenfolge in Spalte 1 oder Spalte 2 der folgenden Tabelle den Nachbarn der Zeichenfolge nach rechts zurück. Mit anderen Worten, wenn eine Zeichenfolge in Spalte 1 angegeben wird, wird die Zeichenfolge in Spalte 2 in dieser Zeile...

21
Fizz-Buzzify eine Zeichenfolge

Sie erhalten eine Zeichenfolge, die nur Buchstaben des englischen Alphabets in Klein- und Großbuchstaben enthält (ASCII 65-90 und 97-122). Ihre Aufgabe ist es, die Fizz-Buzzified-Version des Strings auszugeben. Wie lässt sich eine Zeichenfolge mit einem Fizz-Buzz-Effekt versehen? Jeder Buchstabe...

21
Transponierten und Diagonalen

Für diese Herausforderung sollten Sie ein Programm oder eine Funktion schreiben, die die Diagonalen einer gegebenen Quadratmatrix ausgibt. Wenn Sie jedoch die Zeilen und Spalten des Quellcodes Ihrer Lösung transponieren, sollte dies stattdessen ein Programm oder eine Funktion sein, die die...

21
Drehen Sie eine Schnur um

Eine ausgeglichene Zeichenfolge ist eine Folge von Klammern, ()sodass jede Klammer mit einer anderen übereinstimmen kann. Strenger sind dies die Zeichenketten, die von dieser Grammatik umspannt werden: S → (S)S | ε Wir können eine Zeichenfolge "von links" drehen, indem wir: Alle Vorkommen von (und...

21
Produkt der Teiler

Herausforderung Bei einer positiven Ganzzahl geben Sie das Produkt seiner Teiler einschließlich sich selbst zurück. Dies ist die Sequenz A007955 im OEIS . Testfälle 1: 1 2: 2 3: 3 4: 8 5: 5 6: 36 7: 7 8: 64 9: 27 10: 100 12: 1728 14: 196 24: 331776 25: 125 28: 21952 30: 810000 Wertung Das ist...

21
Hilf mir meine Wäsche zu waschen

Hilfe! Mein komplett automatisierter Lights From Darks Separator V3001.01 ist kaputt! :( Richtlinien Aufgabe Schreiben Sie ein Programm, das eine Eingabe eines Arrays (oder einer Liste in einigen Sprachen) mit einer beliebigen Anzahl von Zeichenfolgen vornimmt, die entweder den Buchstaben L oder...

21
Noch nicht verwendete Paare

Definieren wir eine Folge positiver Ganzzahlen. Wir werden die Reihenfolge auf geraden Zahlen so definieren, dass sie das Doppelte des vorherigen Terms beträgt. Die ungeraden Indizes der Sequenz sind kleinste positive ganze Zahlen, die noch nicht in der Sequenz vorkommen. Hier sind die ersten paar...

21
Golf Python-String-Literale

Hintergrund In Python 3 gibt es viele Arten von String-Literalen. Beispielsweise kann die Zeichenfolge this 'is' an exa\\m/pledargestellt werden als: 'this \'is\' an exa\\\\m/ple' "this 'is' an exa\\\\m/ple" r"this 'is' an exa\\m/ple" '''this 'is' an exa\\\\m/ple''' """this 'is' an exa\\\\m/ple"""...

21
Überlappen sich die Kreise?

Ausgehend von den Koordinaten der Zentren und den Radien von 2 Kreisen wird ein wahrer Wert ausgegeben, der angibt, ob sie sich überlappen oder nicht. Eingang Die Eingabe kann über STDIN oder äquivalente Funktionsargumente erfolgen, jedoch nicht als Variable. Sie können sie als einzelne Variable...

21
Geschwächte binäre Wände

Inspiriert von Erstellen Sie eine binäre Wand Ausgehend von einer Liste positiver Ganzzahlen können wir sie wie folgt übereinander schreiben [2, 6, 9, 4]: 0010 0110 1001 0100 Wir können uns das als Wand vorstellen: ..#. .##. #..# .#.. Dies ist jedoch eine sehr schwache Mauer, die eingestürzt ist!...

21
Reichweite, Rückwärts, Summe!

Bei einer positiven ganzen Zahl n als Eingabe wird die umgekehrte Bereichssumme von n ausgegeben. Eine umgekehrte Bereichssumme wird erstellt, indem ein inklusiver Bereich bis zu n erstellt wird, beginnend mit 1 und einschließlich n, wobei jede der darin enthaltenen Zahlen umgekehrt und summiert...