Als «array-manipulation» getaggte Fragen

17
Erdbeben analysieren

Hintergrund Der Random Domino Automaton ist ein Spielzeugmodell für Erdbeben, das von zellularen Automaten inspiriert wurde. In dieser Herausforderung besteht Ihre Aufgabe darin, eine vereinfachte Version dieses Modells zu simulieren und Daten daraus zu sammeln. Der Automat ist auf einer Reihe Avon...

17
1D-Hopping-Array-Labyrinth

Inspiriert von We do Tower Hopping und verwandt mit 2D Maze Minus 1D Einführung Ihre Aufgabe ist es, den kürzesten Weg zu finden, um ein Array-Labyrinth nach festgelegten Regeln zu verlassen. Herausforderung Ein 1D-Array a mit n Elementen kann als Labyrinth aus n Punkten betrachtet werden, wobei...

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
Deutliche Siebe

Erstellen Sie anhand einer Liste von Ganzzahlen eine boolesche Maske, sodass die einzelnen Werte aus der Liste anhand der wahren Indizes gefiltert werden können. Welcher Index als der wahre Index ausgewählt wird, spielt keine Rolle, solange für jeden Indexsatz, der identischen Werten entspricht,...

17
Shamirs geheimes Teilen

Ausgehend von n(der Anzahl der Spieler), t(dem Schwellenwert) und s(dem Geheimnis) werden die nGeheimnisse ausgegeben, die durch Shamirs Secret-Sharing-Algorithmus generiert wurden . Der Algorithmus Für die Zwecke dieser Herausforderung werden die Berechnungen in GF (251) (dem endlichen Feld der...

17
Der Woz-Monitor

Herausforderung Ich habe mich vor kurzem mit 8-Bit-Computern beschäftigt und bin fasziniert von deren und anderen Funktionen. Ziel dieses Codegolfs ist es daher, einen Teil des Woz-Monitors zu kopieren, der von Steve Wozniak für den Apple I entworfen wurde. Sie müssen ein Array mit 22...

17
Inverser Permutationsindex

Einführung Die lexikographischen Permutationen einer Liste mit n Elementen können von 0 bis n nummeriert werden ! - 1. Zum Beispiel die 3! = 6 Permutationen (1,2,3)wären (1,2,3), (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). Wenn eine Permutation auf eine Liste angewendet wird, werden ihre Elemente...

17
Wir machen Tower Hopping

Aufgabe aBestimmen Sie bei einem Array nicht negativer Ganzzahlen die Mindestanzahl von Rechtssprüngen, die erforderlich sind, um "außerhalb" des Arrays zu springen, beginnend an Position 0, oder geben Sie null / null zurück, wenn dies nicht möglich ist. Ein Sprung vom Index iist definiert als eine...

17
Ein einfaches Muster

Eingänge: Zwei einzelne Ziffern (nennen wir sie mund n) und zwei Zeichen (nennen wir sie aund b) in einem Eingabeformat Ihrer Wahl. Ausgabe: Stellen Sie sich für die Komplettlösung vor m=2, n=5, a='a', b='b'. Ihre Ausgabe ist eine Zeichenfolge, die aus Ihren vier Eingaben erstellt wird. Nennen wir...

17
Berechnung der Gesamtslots

Ausgehend von einer Liste von Jobs, die in der Reihenfolge ausgeführt werden müssen, in der jeweils ein Slot ausgeführt wird, wie lange es dauert, sie alle auszuführen, wenn nach dem Ausführen eines Jobs für die nächsten beiden Slots (Abkühlen der Slots) nicht derselbe Job ausgeführt werden kann )?...

17
Verschwindende Elemente

Wenn Sie eine Zeichenfolge Sund eine Liste von Indizes angeben X, ändern Sie diese, Sindem Sie das Element an jedem Index entfernen Sund dieses Ergebnis als neuen Wert von verwenden S. Zum Beispiel gegeben S = 'codegolf'und X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o d e g o l f | Remove 1 c d e g o...

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...

16
Randloser Tisch

In dieser Herausforderung platzieren Sie Buchstaben aus dem Alphabet in einer kartesischen Ebene und geben das Ergebnis als Text aus. Ihre Eingabe besteht aus einer Liste mit 3 Parametern: X-Koordinate Y-Koordinate String Wie? Wir wissen, dass eine kartesische Ebene 2 Achsen und 4 Quadranten...

16
Blockdiagonale Matrix aus Spalten

Inspiriert von Kopiert von dieser Frage bei Stack Overflow. AErstellen Sie bei einer gegebenen Matrix eine Matrix B, bei der die Spalten von Ablockdiagonal angeordnet sind. Zum Beispiel gegeben 1 2 3 4 5 6 die Ausgabe wäre 1 0 0 4 0 0 0 2 0 0 5 0 0 0 3 0 0 6 Regeln Eingabe und Ausgabe können in...

16
Zerlege eine Zahl!

Ihre Aufgabe ist es, eine Zahl im folgenden Format zu zerlegen. Dies ähnelt der Basiskonvertierung, mit der Ausnahme, dass Sie die digitsin der Basis auflisten, anstatt sie aufzulisten values, sodass sich die Liste zur Eingabe addiert. Wenn die angegebene Basis ist n, muss jede Nummer in der Liste...