Als «array-manipulation» getaggte Fragen

11
Sequenzen kreuzen

Kreuzungssequenzen ANennen Sie eine Liste positiver Ganzzahlen eine aufsteigende Folge, wenn jedes Element größer oder gleich dem vorherigen ist. und nenne es eine abnehmende Sequenz, wenn jedes Element kleiner oder gleich dem vorherigen ist. Einige zunehmende Sequenzen: [1,2,4,7] [3,4,4,5] [2,2,2]...

11
Chunk + Liste der Ziffern auflisten

Ich habe eine Liste mit Dezimalstellen: 4, 4, 4, 7, 7, 9, 9, 9, 9, 2, 2, 2, 4, 4 Die Liste der Dezimalstellen wird als Elemente bezeichnet. Wir können aus diesen Elementen "Brocken" bilden, indem wir identische und benachbarte Zahlen zusammenfassen. Ich möchte jedem Block eine eindeutige Nummer...

10
Code-Golf: Tarifsequenz (I)

Herausforderung In dieser Aufgabe würden Sie eine ganze Zahl N (weniger als 10 ^ 5) erhalten und die Farey-Sequenz der Ordnung N ausgeben . Der Eingang N ist in einer einzigen Zeile angegeben, die Eingänge werden durch EOF abgeschlossen. Eingang 4 3 1 2 Ausgabe F4 = {0/1, 1/4, 1/3, 1/2, 2/3, 3/4,...

10
Operationen mit Listen

Inspiriert von dieser Frage . Bei einer Liste mit Zahlen drucken Sie: Die Summe und das Produkt der Zahlen in der Liste Der Durchschnitt und Median Die Unterschiede zwischen den einzelnen Begriffen in der Liste (ex [1,2,3] -> [1,1]: 1+1=2, 2+1=3) Die Liste, aufsteigend sortiert Das Minimum und...

10
Drucken Sie Arrays von der Mitte aus

Dies ist eine Code-Golf-Frage. Bei gegebenen ganzen Zahlen s und n besteht die Aufgabe darin, alle Arrays der Länge n auszugeben, die Werte von -s bis s annehmen. Die einzige Wendung ist, dass Sie sie in der folgenden Reihenfolge ausgeben müssen. Das All-Zero-Array der Länge n. Alle Arrays der...

10
Partitionieren Sie eine Liste!

Bei dieser Herausforderung müssen Sie eine Liste partitionieren, in der Partitionen eine maximale Größe, eine minimale Größe und eine bevorzugte Größe haben. Ich werde die Notation verwenden (min,pref,max) , um die Größen in dieser Herausforderung anzugeben. Für diejenigen, die mit der...

10
Minimale Kostenblockdiagonalisierung

Betrachten Sie binäre Blockdiagonalmatrizen , die quadratische Blöcke von 1s auf der Hauptdiagonale haben und überall sonst 0 sind. Nennen wir solche Matrizen "gültige" Matrizen. Hier sind zum Beispiel einige gültige 4x4-Matrizen: 1 0 0 0 1 1 0 0 1 0 0 0 1 0 0 0 1 1 0 0 1 1 1 1 0 1 0 0 1 1 0 0 0 1...

10
Berechnen Sie die relativistische Geschwindigkeit

In der speziellen Relativitätstheorie ist die Geschwindigkeit eines sich bewegenden Objekts relativ zu einem anderen Objekt, das sich in die entgegengesetzte Richtung bewegt, durch die Formel gegeben: s = v + u1 + v u / c2.s=v+u1+vu/.c2.\begin{align}s = \frac{v+u}{1+vu/c^2}.\end{align} s = ( v + u...

10
Gruppen sich wiederholender Elemente

Beschreibung der Herausforderung Zeigen Sie bei einer Liste / einem Array von Elementen alle Gruppen aufeinanderfolgender sich wiederholender Elemente an. Eingabe / Ausgabe Beschreibung Ihre Eingabe ist eine Liste / ein Array von Elementen (Sie können davon ausgehen, dass alle vom gleichen Typ...

10
Zahlen, die Palindrome in N Basen sind

Geben Sie bei einer nicht negativen Ganzzahl n >= 0für immer die Folge von Ganzzahlen aus x_i >= 3, die Palindrome in genau nverschiedenen Basen sind b, in denen sich die Basis befinden kann 2 <= b <= x_i-2. Dies ist im Grunde die Umkehrung von OEIS A126071 , wo Sie ausgeben, welche...

10
Berechnen Sie OEIS A005434

Die Aufgabe besteht darin, OEIS A005434 so schnell wie möglich zu berechnen . Betrachten Sie eine binäre Zeichenfolge mit Seiner Länge n. Indizierung von 1, können wir bestimmen, ob S[1..i+1]Übereinstimmungen S[n-i..n]genau für alle iin der Reihenfolge von 0bis übereinstimmen n-1. Zum Beispiel, S =...

10
Advent Challenge 8: Lagerwagen Transportplanung!

<< Zurück Dank der PPCG-Community hat der Weihnachtsmann jetzt seine Lagerwagen ausgeglichen. Jetzt muss er sie in die Transportdocks bringen, damit sie zu den Laderampen geschickt werden können. Leider sind die Spuren, um die Karren zu bewegen, ein Chaos, und er muss herausfinden, wie man...

10
Die einsamen Inseln

Eingang: Ein 2D-Array mit zwei unterschiedlichen (optionalen) Werten. Ich werde 0 und 1 verwenden, wenn ich die Regeln erkläre. Das Eingabeformat ist natürlich flexibel. Herausforderung: Nullen sind Wasser und eins sind Inseln. Um die Einsamkeit zu gewährleisten, müssen Sie alle Inseln mit Wasser...