Als «array-manipulation» getaggte Fragen

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

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
Hüpfen in einem Array

Einführung Arrays können auch als Feld für einen springenden Ball betrachtet werden. Das klingt natürlich sehr vage, daher hier ein Beispiel für eine Eingabe: [1, 2, 3, 4, 5, 6, 7, 8, 9] [9, 8, 7, 6, 5, 4, 3, 2, 1] [1, 2, 3, 4, 5, 6, 7, 8, 9] Die Herausforderung besteht darin, die zurückgeworfenen...

24
Modularer Rundfunk

Diese Herausforderung steht im Zusammenhang mit einigen Funktionen der MATL-Sprache im Rahmen des Events Sprache des Monats im Mai 2018 . Einführung In MATL arbeiten viele Funktionen mit zwei Eingängen elementweise mit Broadcast . Dies bedeutet Folgendes: Elementweise (oder vektorisiert ): Die...

24
Wenden Sie eine Welle auf ein Array an

Ihre Aufgabe heute ist es, eine Welle auf eine Reihe von Zahlen anzuwenden. Eine Welle sieht folgendermaßen aus: [1, 0, -1, 0, 1, 0, -1, 0, 1...]Wenn Sie sie auf ein bestimmtes Array anwenden, müssen Sie die ersten Elemente, die zweiten Elemente usw. addieren. Etwas präziser: Ihr Programm oder Ihre...

24
Maximaler Lauf zwischen identischen Elementen

Dies ist eine Überarbeitung dieser nun gelöschten Frage von ar kang . Wenn das OP dieser Frage diese Frage zurückfordern möchte oder ein Problem mit dem Posten dieser Frage hat, würde ich mich freuen, darauf eingehen zu können Wenn Sie eine Liste von Ganzzahlen als Eingabe angeben, ermitteln Sie...

24
Nicht einzigartige Elemente

Schreiben Sie ein Programm, das die nicht eindeutigen Elemente eines Arrays von Ganzzahlen mit Vorzeichen findet. Das resultierende Array kann in beliebiger Reihenfolge vorliegen. Ihre Antwort kann ein Ausschnitt sein, der davon ausgeht, dass die Eingabe in einer Variablen gespeichert ist (z d. B.)...

24
Implementieren Sie vereinfachtes Kerning

Einführung Kerning bedeutet, den Abstand zwischen den Buchstaben eines Textes anzupassen. Betrachten Sie als Beispiel das Wort, Topdas mit den folgenden drei Glyphen geschrieben wurde: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ........

24
Finde das Binarray!

Wir definieren ein Binarray als ein Array, das die folgenden Eigenschaften erfüllt: es ist nicht leer Der erste Wert ist a 1 Der letzte Wert ist a 1 Alle anderen Werte sind entweder 0oder1 Zum Beispiel das Array [ 1, 1, 0, 1 ] ein gültiges Binarray . Die Aufgabe Bei einem nicht leeren Array A mit...

24
Falte eine Liste in zwei Hälften

Wir werden eine Liste von ganzen Zahlen falten. Gehen Sie dazu wie folgt vor: Wenn die Liste gerade ist, erstellen Sie eine Liste mit der Hälfte ihrer Länge, wobei das n-te Element der neuen Liste die Summe aus dem n-ten Element der alten Liste und dem n-ten bis zum-ten ist. letzter Punkt der alten...

24
Umlaufende Summe

Inspiriert von einer Frage bei Stack Overflow . Berechnen Sie bei einem nicht leeren Array von Ganzzahlen xund einer positiven Ganzzahl ndie Summe der einzelnen Gleitblöcke mit der Länge ndes Arrays x, und füllen Sie die fehlenden Werte links zirkulär mit Werten von rechts wie folgt: Der erste...

24
Alle einzelnen Achtel

Bei einem nicht leeren rechteckigen Array von Ganzzahlen von 0bis 9wird die Anzahl der Zellen ausgegeben, die 8einen Nachbarn haben oder nicht 8. Unter Nachbarn wird hier der Moore-Sinn verstanden , also auch Diagonalen. Jede Zelle hat also 8Nachbarn, mit Ausnahme der Zellen an den Rändern des...

24
Array-Vereinigung

Einführung Betrachten Sie zwei Arrays gleicher Länge, sagen wir A = [0,1,0,2]und B = [-1,1,2,2]. Angenommen, wir wissen, dass ihr Inhalt in gewisser Weise Artikel für Artikel gleichwertig ist: 0ist äquivalent zu -1, 1ist äquivalent zu 1, 0ist äquivalent zu 2, und 2ist äquivalent zu 2. Äquivalenz...

23
Anderer Weg nach vorne

Bei einer gegebenen Liste von ganzen Zahlen wird ein Vorwärtsunterschied in einer bestimmten Reihenfolge / Tiefe erzeugt. Für die Liste der ganzen Zahlen: (10, 18, -12, 4, 8, -3, -5, 67, 9, 14) Die Vorwärtsdifferenzen bei den verschiedenen Aufträgen / Tiefen sind: 0 10, 18, -12, 4, 8, -3, -5, 67,...