Als «array-manipulation» getaggte Fragen

27
Finde den fehlenden Brief

Richtlinien Aufgabe Schreiben Sie eine Methode, die ein Array von aufeinanderfolgenden (aufsteigenden) Buchstaben als Eingabe verwendet und den fehlenden Buchstaben im Array zurückgibt (Listen in einigen Sprachen). Regeln Das ist Code Golf, also gewinnt die kürzeste Antwort in Bytes! Sie erhalten...

26
Teilstringsummensatz

Einführung Lassen Sie sich diese Anordnung beachten: [3, 2, 4, 1, 1, 5, 1, 2]. Jedes Element zeigt die Länge des zu summierenden Teilstrings an. Werfen wir einen Blick auf das erste Element des obigen Arrays: [3, 2, 4, 1, 1, 5, 1, 2] ^ Das Element am ersten Index ist 3 , daher nehmen wir jetzt...

26
Modus (häufigstes Element) einer Liste

Schreiben Sie ein Snippet, um den Modus (die häufigste Zahl) einer Liste positiver Ganzzahlen zu berechnen. Zum Beispiel der Modus von d = [4,3,1,0,6,1,6,4,4,0,3,1,7,7,3,4,1,1,2,8] ist 1, weil es maximal 5 mal vorkommt. Sie können davon ausgehen, dass die Liste in einer Variablen wie dund in einem...

26
Finde das Wiegenlied des Brandstifters

Stellen Sie sich einen Brandstifter vor, der durch die Stadt läuft und seine Opfer nach einem ganz bestimmten Muster auswählt (oder stellen Sie sich eine Biene vor, die durch den Garten fliegt und ihre Blumen pflückt, um sie nach einem ganz bestimmten Muster zu pollen ). Angenommen, die Stadt ist...

26
Baue eine Leiter

Einführung Ich möchte eine Leiter bauen. Dafür habe ich zwei lange Bretter mit Löchern aus dem Schrottplatz geputzt, und ich möchte die Stufen in diese Löcher legen. Die Löcher sind jedoch nicht gleichmäßig platziert, so dass die Stufen ein wenig wackelig werden und ich es schwierig finde, die...

26
Heimat auf der Liste

Diese Herausforderung besteht einfach darin, eine Liste mit ganzen Zahlen zurückzugeben, die der Python-Bereichsfunktion ähnelt, mit der Ausnahme, dass jede aufeinanderfolgende Zahl so tief in Listen sein muss. Regeln : Erstellen Sie ein Programm oder eine nicht anonyme Funktion Das Ergebnis sollte...

26
N-te Unterschiede

In der Mathematik besteht eine Möglichkeit, die Art einer gegebenen Beziehung (linear, quadratisch usw.) herauszufinden, darin, die Differenzen zu berechnen. Dazu nehmen Sie eine Liste von y-Werten, für die der Abstand zwischen den entsprechenden x-Werten gleich ist, und subtrahieren jeden...

26
Wellen berechnen

Ich habe eine Weile auf dieser Seite geblättert, bin aber erst kürzlich sehr daran interessiert, einige der Herausforderungen auszuprobieren. Ich hatte vor, mich in einigen der bestehenden Code-Golf-Themen zu versuchen, hatte aber gestern eine Weile keinen Internetzugang und habe mir in der...

26
Implementieren Sie Lazy Drop Sort

Diese Herausforderung beschreibt bereits Dropsort. Allerdings bin ich ein bisschen faul und ich brauche wirklich nur ein bisschen mehr Sortierung für mein Array als zuvor, es muss nicht vollständig sortiert werden . In Drop Sort löschen wir jedes Element weniger als jedes Element davor. In Lazy...

26
Gleichen Sie das Array aus

Herausforderung Sie erhalten ein Array eineina von ganzen Zahlen. Mit einem Zug können Sie ein Element des Arrays um 1 erhöhen oder verringern . Ihre Aufgabe ist es, das Array auszugleichen , dh alle Elemente des Arrays durch einige Bewegungen gleich zu machen . Aber das reicht nicht! Sie möchten...

26
Rotationssummation

Nehmen Sie eine quadratische Matrix mit positiven ganzen Zahlen als Eingabe und berechnen Sie die "gedrehte Summe" der Matrix. Gedrehte Summe: Nehmen Sie die Summe der Originalmatrix und derselben um 90, 180 und 270 Grad gedrehten Matrix. Angenommen, die Matrix lautet: 2 5 8 3 12 8 6 6 10 dann ist...

26
Halten Sie Nonzeros und ihre Nachbarn

Entnommen aus dieser Frage bei Stack Overflow. Vielen Dank auch an @miles und @Dada, die Testeingaben vorgeschlagen haben, die einige Eckfälle ansprechen. Die Herausforderung Entfernen Sie bei einem Array von Ganzzahlwerten alle Nullen, die nicht von einem Wert ungleich Null flankiert sind....

26
Liste bestellen

Zusammenfassung Bei einer gegebenen Liste von Ganzzahlen geben Sie den Index zurück, bei dem jede Ganzzahl sortiert wird. Wenn die Liste zum Beispiel war [0,8,-1,5,8], sollten Sie zurückkehren [1,3,0,2,4]. Beachten Sie, dass die beiden 8ihre Reihenfolge relativ zueinander beibehalten (die...

26
Nachträgliche Array-Sortierung

Eingang: Ein Array mit drei ganzen Zahlen: 0, 1und 2in beliebiger Reihenfolge (dh [2, 0, 1]) Und eine Zeichenfolge mit einer Länge> = 2, die nur alphabetische Buchstaben (sowohl Groß- als auch Kleinbuchstaben) und Ziffern (dh a1B2c3) enthält. Ausgabe: Basierend auf dem Array sortieren wir den...

25
Nicht überlappende Matrixsumme

Nicht überlappende Matrixsumme Geben Sie bei k Arrays der Länge n die maximal mögliche Summe aus, indem Sie ein Element aus jedem Array verwenden, sodass keine zwei Elemente aus demselben Index stammen. Es ist garantiert, dass k <= n ist. Eingang Eine nicht leere Liste von nicht leeren Arrays...

25
Wie viele Tage im Monat?

Bei einer Textdarstellung (vollständiger Name ohne Berücksichtigung der Groß- / Kleinschreibung oder Abkürzung mit 3 Zeichen) eines Monats wird die Anzahl der Tage im Monat zurückgegeben. Zum Beispiel december, DECund decsollte alle 31 zurück. Februar kann entweder 28 oder 29 Tage haben....