Als «code-golf» getaggte Fragen

Code-Golf ist ein Wettbewerb, um ein bestimmtes Problem in den wenigsten Bytes des Quellcodes zu lösen.

12
Lassen Sie uns Diet Haskell machen
Haskell hat Tupel, die als geschrieben werden können (a,b,c) Dies ist jedoch nur syntaktischer Zucker für (,,)a b c Im Allgemeinen kann ein n- Tupel mit n-1 , s zwischen (... )und den durch Leerzeichen getrennten Elementen gebildet werden. Beispielsweise kann das 7-Tupel (1,2,3,4,5,6,7)durch gebildet werden (,,,,,,)1 2 3 4 …

8
Können Sie die Anzahl der Rechtecke zählen?
Eine meiner mathematischen Lieblingsbeschäftigungen ist es, ein rechteckiges Gitter zu zeichnen und dann alle Rechtecke zu finden, die in diesem Gitter sichtbar sind. Hier, nimm diese Frage und wage es selbst! Können Sie die Anzahl der Rechtecke zählen? +-----+-----+-----+-----+ | | | | | | | | | | +-----+-----+-----+-----+ …

9
Wörter, die vorbei kreuzen
Eingang: Zwei Zeichenfolgen (HINWEIS: Die Reihenfolge der Eingabe ist wichtig). Ausgabe: Beide Wörter / Sätze beginnen in Zeilen mit einer Leerzeile dazwischen. Sie gehen horizontal nebeneinander. Wenn sie jedoch denselben Charakter an derselben Position haben, kreuzen sie sich und gehen dann „nebeneinander“ weiter. Verwirrend, sagst du? Nennen wir ein Beispiel: …

19
Pascals alternierendes Dreieck
Das Pascalsche Dreieck wird erzeugt, indem 1jede Zeile aus aufeinanderfolgenden Additionen gebildet wird. Stattdessen bilden wir hier ein Dreieck, indem wir Multiplikation und Addition abwechseln. Wir beginnen die Reihe 1mit nur einem Einzelgänger 1. Danach werden die ungeraden Zeilen addiert und die geraden Zeilen multipliziert (1-indiziert). Wenn Sie den Additionsschritt …

25
Maximales Sub-Array
Definieren Sie das "maximale Unterarray" eines bestimmten Arrays als "ein (aufeinanderfolgendes) Unterarray mit der größten Summe". Beachten Sie, dass es keine "Nicht-Null" -Anforderung gibt. Gib diese Summe aus. Geben Sie nach Möglichkeit eine Beschreibung Ihres Codes an. Beispieleingang 1: 1 2 3 -4 -5 6 7 -8 9 10 -11 …

14
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! Jedes …

1
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""" r'''this 'is' an exa\\m/ple''' r"""this 'is' an exa\\m/ple""" Wie Sie …

16
Absatz mit Reißverschluss
(Inspiriert von dieser Herausforderung ) Ordnen Sie die Zeichenfolgen bei zwei Eingabezeichenfolgen, von denen eine genau ein Zeichen länger als die andere ist, in ASCII-Zeichenfolgen so an, als handele es sich um zwei Hälften eines Reißverschlusses, der nur zur Hälfte mit einem Reißverschluss versehen ist. Das längere Wort bildet den …

18
Ist das ein gültiges Takuzu-Board?
Takuzu ist ein Logikspiel, in dem Sie ein Gitter mit Zellen vervollständigen müssen, die 0s und 1s enthalten. Das Gitter muss 3 Regeln folgen: Keine drei horizontalen oder vertikalen aufeinanderfolgenden Zellen können gleich sein. Es muss eine gleiche Anzahl von 0s und sein1 s in jeder Zeile und Spalte geben. …


30
Ü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 (Liste, Zeichenfolge usw.) oder als …

7
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 zurückgegeben, und …

20
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 Begriffe. 1,2,3,6,4,8,5,10,7,14,9,18,11,22,12,24,13,26,15,30 Sie können sich …

14
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 )miteinander wechseln Verschieben von Zeichen …

30
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 wird. Beispiel: Folgendes würde bei einer …

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.