Als «code-golf» getaggte Fragen

17
Listen schnell neu gruppieren

Beim Gruppieren wird eine Liste erstellt und in neue Listen gleicher benachbarter Elemente aufgeteilt. Beispielsweise [1,1,2,1,1] -> [[1,1],[2],[1,1]] Wenn Sie dann die Länge dieser Gruppen nehmen, erhalten Sie eine neue Liste von ganzen Zahlen [1,1,2,1,1] -> [2,1,2] Ihre Aufgabe ist es, ein...

17
Hermitianische Matrix?

Beachten Sie, dass für diese Herausforderung keine komplexen Zahlen verarbeitet oder verstanden werden müssen. Bei einer nicht leeren quadratischen Matrix, in der jedes Element eine ganzzahlige Liste mit zwei Elementen (Re, Im) ist, bestimmen Sie (unter Angabe von Wahrheits- / Falschheitswerten...

17
Alphabetische Zeichen

Hintergrund Ich habe dieses sehr interessante Venn-Diagramm auf Wikipedia gesehen: https://simple.wikipedia.org/wiki/Alphabet#/media/File:Venn_diagram_gr_la_ru.svg Es zeigt die Buchstaben (physische Formen) in verschiedenen Alphabeten, die in russischen, griechischen und lateinischen Alphabeten...

17
Ordnungszahlprüfung

Beschreibung : Überprüfen Sie anhand einer Zeichenfolge als Eingabe, ob es sich um eine gültige Ordnungszahl in Englisch handelt. Wenn es gültig ist, geben Sie den Wahrheitswert zurück, andernfalls geben Sie den falschen Wert zurück. (Vorgeschlagen von @Arnauld. Danke. Auch von @JoKing) Für...

17
Elixir Array Syntactic Sugar

In Elixir haben (verknüpfte) Listen das Format, [head | tail]bei dem head alles sein kann und tail eine Liste des Restes der Liste ist. []Die leere Liste ist die einzige Ausnahme. Listen können auch so geschrieben werden, wie [1, 2, 3]es äquivalent zu ist[1 | [2 | [3 | []]]] Ihre Aufgabe ist es,...

17
Nim-Multiplikation

Hintergrund Wenn Sie viel Code-Golf spielen, sind Sie sich wahrscheinlich der bitweisen XOR- Operation bewusst . Bei zwei Ganzzahlen gibt es eine weitere Ganzzahl mit 1s in den Bits, in denen sich die beiden Eingänge unterscheiden. Also zum Beispiel 1010 XOR 0011 = 1001. Es erweist sich als sehr...

17
Funktions-Zwischenablage: Kopieren

Diese Herausforderung steht im Zusammenhang mit einigen Funktionen der MATL-Sprache im Rahmen des Events Sprache des Monats im Mai 2018 . Assoziierte Herausforderung : Funktion Zwischenablage: Einfügen . Einführung MATL verfügt über mehrere Zwischenablagen , in denen Sie Werte speichern (kopieren)...

17
Fortschreiten der Matrixsäulen

Betrachten Sie die unendliche Matrix: 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 2 3 0 0 2 3 0 0 2 3 0 0 2 3 0 0 0 4 5 6 0 0 0 4 5 6 0 0 0 4 ... 0 0 0 0 7 8 9 10 0 0 0 0 7 8 9 10 0 0 0 0 0 11 12 13 14 15 0 0 0 0 0 11 ... Jede neue Zeile der Matrix wird erstellt, indem mit zNullen begonnen wird. Dabei...

17
Generalisierte Cantor-Segmentlängen

Problem Definieren wir einen verallgemeinerten Cantor-Satz, indem wir iterativ einige Segmente mit rationaler Länge aus der Mitte aller Intervalle löschen, die noch nicht gelöscht wurden, beginnend mit einem einzelnen fortlaufenden Intervall. Angesichts der relativen Länge der zu löschenden oder...

17
Holen Sie sich die Sequenzschritte

Herausforderung Erstellen Sie bei einer gegebenen Zahlenfolge eine Funktion, die die Folgenschritte zurückgibt. Angenommen, eine Sequenz wäre N >= 3 Die Sequenz wird die Schritte mindestens einmal wiederholen Die Sequenz enthält nur natürliche Zahlen Ihre Funktion oder Ihr Programm sollte die...

17
Zählen Sie die Zeitspannen

Inspiriert von einem realen Szenario, das ich hier um eine Antwort gebeten habe: /superuser/1312212/writing-a-formula-to-count-how-many-times-each-date- erscheint in einem Datumssatz ran Bei einem vorgegebenen Array von Zeiträumen (oder Startdatum-Enddatum-Paaren) wird für alle Tage im...

17
Toter Frosch zu Fuß

Einführung Jonny will Frogger spielen. Er ist jedoch nicht sehr gut. Tatsächlich wird er nur versuchen, sich vorwärts zu bewegen, und zwar erst, nachdem sich die Plattformen bewegt haben. Finde heraus, ob Jonnys Frosch das Ende des Weges erreicht oder ob er auf seinem Weg stirbt. Herausforderung...

17
Hilf mir mit meinen Polyrhythmen

Ich bin Musiker und brauche mehr Polyrhythmen in meinem Leben! Ein Polyrhythmus tritt in der Musik (und in der Natur) auf, wenn zwei Ereignisse (Klatschen, Noten, Glühwürmchen blinken usw.) in zwei verschiedenen regelmäßigen Intervallen auftreten. Die beiden Arten von Ereignissen treten in...

17
Teile die Teile!

Wir definieren V(x)V(x)V(x) als die Liste der unterschiedlichen Potenzen von 222 , die sich zu summieren xxx. Zum Beispiel ist V(35)=[32,2,1]V(35)=[32,2,1]V(35)=[32,2,1] . Gemäß der Konvention werden die Kräfte hier vom höchsten zum niedrigsten Wert sortiert. Dies hat jedoch keinen Einfluss auf die...

17
Sum -

Sei (Eingabe)n=42n=42n=42 Dann sind die Teiler: 1, 2, 3, 6, 7, 14, 21, 42 Quadrieren jedes Divisors: 1, 4, 9, 36, 49, 196, 441, 1764 Summe nehmen (addieren): 2500 Da wir einen Wahrheitswert zurück. Wenn es sich nicht um ein perfektes Quadrat handelt, geben Sie einen falschen Wert...