Als «array-manipulation» getaggte Fragen

22
Fügen Sie ein Array mit sich selbst hinzu

Ihre heutige Herausforderung besteht darin, ein Array zu nehmen, es in Blöcke aufzuteilen und diese Blöcke hinzuzufügen. So funktioniert das: Ihr Programm oder Ihre Funktion erhält ein Array von Ganzzahlen aund eine Blockgröße L. Das Array sollte in Arrays der Größe aufgeteilt Lwerden. Wenn die...

22
Sicherheit in Zahlen

Schreiben Sie ein Programm, um zu bestimmen, ob eine periodische Folge von positiven ganzen Zahlen die Eigenschaft hat, dass für jede nin der Folge vorkommende ganze Zahl nzwischen zwei aufeinanderfolgenden Vorkommen von nie mehr als andere ganze Zahlen liegen n. Hat beispielsweise 2, 3, 5, 2, 3,...

22
ASCII Art Achtecke

Geben Sie bei einer gegebenen Ganzzahl n > 1ein ASCII-Achteck mit Seitenlängen aus, die aus nZeichen bestehen. Siehe Beispiele unten: n=2 ## # # # # ## n=3 ### # # # # # # # # # # ### n=4 #### # # # # # # # # # # # # # # # # #### n=5 ##### # # # # # # # # # # # # # # # # # # # # # # ##### and so...

22
Angrenzende Duplikate reduzieren

Herausforderung Wenn Sie eine Liste von Ganzzahlen erhalten haben, geben Sie die Liste dieser Ganzzahlen zurück, nachdem Sie wiederholt alle Paare benachbarter gleicher Elemente entfernt haben. Beachten Sie, dass bei einem Lauf mit ungerader Länge und gleichen Zahlen einer von ihnen übrig bleibt...

22
Sortieren Sie eine Differenzliste

Die Differenzliste einer Liste von ganzen Zahlen ist die Differenzliste von aufeinanderfolgenden Mitgliedern. Zum Beispiel die Differenzliste von 1, 3, 2 ,4 ist 2, -1, 2 Ihre Aufgabe ist es, eine Differenzliste als Eingabe zu nehmen und auszugeben, wie die Differenzliste aussehen würde, wenn die...

22
Generalized Array Riffle

Ein einfacher Start in die Woche! Sie erhalten drei Arrays: das Basis-Array B , das Wert-Array V und das Index-Array I . Sie sollten ein anderes Array erzeugen, in das die Werte von an den durch angegebenen Indizes Veingefügt Bwerden I. Hier ist ein Beispiel: Base: [5, 1, 4, 1, 3] Values: [0, 0, 7]...

22
Erweitern Sie Kirkmans Schulmädchenproblem

Für diejenigen von Ihnen, die nicht vertraut sind, lautet Kirkmans Schulmädchen-Problem wie folgt: Fünfzehn junge Damen in einer Schule gehen sieben Tage hintereinander drei Mal hintereinander aus dem Haus. Es ist erforderlich, sie täglich so zu arrangieren, dass keine zwei Frauen zweimal...

22
Stürze ein paar Dominosteine!

Dank dieser Frage für einige Inspiration In dieser Herausforderung werden wir eine Reihe von Dominosteinen als eine Kette von darstellen |, /und \. Sie erhalten eine Reihe von Dominosteinen als Eingabe und müssen bestimmen, wie sie aussehen, wenn sie sich eingelebt haben. Hier sind die Regeln, wie...

22
Eine Ogl-Edocf-Herausforderung

Eingang Eine nicht leere, gemischte Zeichenfolge, die aus ASCII-Zeichen im Bereich [ 32..126 ][32..126][32..126] . Ausgabe Die Ausgabe wird durch Anwenden aufeinanderfolgender Rotationen auf die Eingabezeichenfolge erhalten. Für jeden Buchstaben ( [a-zA-Z]) in der Eingabezeichenfolge von links nach...

22
Umgekehrte positive Läufe

Eingang Ihre Eingabe besteht aus einer Liste einstelliger Zahlen in einem angemessenen Format, einschließlich einer Ziffernfolge. Die Eingabe wird nicht leer sein. Ausgabe Ihre Ausgabe soll die Eingabeliste sein, wobei jedoch jede maximale Folge von Ziffern ungleich Null umgekehrt wird. Beispiel...

22
Mantel vieler Farben

Herausforderung Sortieren Sie die Namen anhand einer Liste eindeutiger Farbnamen in der Reihenfolge, in der sie zuerst in Josephs Amazing Technicolor Dreamcoat erscheinen . Beispiel Input: green, blue, red, brown Output: red, green, brown, blue Die vollständige Liste der Farben in der angegebenen...

22
Machen Sie einen einfachen Zeilenumbruch

(Hinweis: Dies ist meine allererste Code-Golf-Frage, aber soweit ich das beurteilen kann, hat niemand anderes genau das getan, also sollte ich gut sein.) Ihre Aufgabe ist es, ein Programm oder eine Funktion zu erstellen, die eine Zeichenfolge sund eine Ganzzahl enthältn und den in mehrere Zeilen...

22
Vereinfachen Sie ein Array

Eingang Ein Array, das Arrays oder positive, aufeinanderfolgende, aufsteigende Ganzzahlen enthalten kann. Die Arrays können eine beliebige Anzahl von Arrays enthalten, usw. Es sind keine Arrays leer. Ausgabe Dieses Array vereinfacht So vereinfachen Sie ein Array Wir werden das Array [1, [2, 3],...

21
0-1 Maximaler Phasenzähler

Betrachten Sie beispielsweise ein Array von Bits 1 1 1 0 0 0 0 1 0 0 1 0 1 1 1 1 1 0 1 0 Wir bezeichnen ein zusammenhängendes Subarray mit einer Länge ≥ 5 als Phase, wenn mindestens 85% der Bits gleich sind und das erste / letzte Bit dem Mehrheitsbit entspricht. Außerdem nennen wir eine Phase...

21
Integer Percentify

Schreiben Sie eine Funktion, die eine Liste positiver Ganzzahlen aufnimmt und eine Liste von Ganzzahlen zurückgibt, die in etwa dem Prozentsatz der Summe für die entsprechende Ganzzahl an derselben Position entspricht. Alle Ganzzahlen in der Rückgabeliste müssen genau 100 ergeben. Sie können davon...

21
Wie viel ist meine Würfelmatrix wert?

Eingang Eine nicht leere binäre Matrix bestehend aus 3x3 Submatrizen, die nebeneinander angeordnet sind. Aufgabe Ihre Aufgabe ist es, gültige Würfelmuster (wie unten beschrieben) unter den 3x3-Submatrizen zu identifizieren. Jedes gültige Muster ist den Wert der entsprechenden Würfel wert. Ungültige...

21
Zähle mein Wechselgeld

Ihre Aufgabe ist es, ein Array mit den Zeichenfolgen "quarter", "dime", "nickel" und "penny" beliebig oft in einer bestimmten Reihenfolge zu sortieren und sie so zu sortieren, dass sie in der folgenden Reihenfolge quarter dime nickel pennyvorliegen: größter bis kleinster Geldwert). Regeln Ihr...