Als «matrix» getaggte Fragen

21
Ist die Matrix der erste Rang?

Testen Sie anhand einer Ganzzahlmatrix, ob es sich um eine Rang-1-Matrix handelt. Dies bedeutet, dass jede Zeile ein Vielfaches desselben Vektors ist. Zum Beispiel in 2 0 -20 10 -3 0 30 -15 0 0 0 0 Jede Zeile ist ein Vielfaches von 1 0 -10 5. Dieselbe Definition gilt auch für Spalten anstelle von...

21
Subtrahieren Sie die gefaltete Matrix

Herausforderung: Ausgehend von einer NxN-Matrix, in der und eine von acht verschiedenen 'Faltungsoptionen' , wird ein 2D-Array / eine 2D-Liste mit den subtrahierten Werten ausgegeben.N≥ 2N≥2N\geq2 Die acht Faltoptionen sind: von links nach rechts; rechts nach links; oben nach unten; unten nach...

21
Transponierten und Diagonalen

Für diese Herausforderung sollten Sie ein Programm oder eine Funktion schreiben, die die Diagonalen einer gegebenen Quadratmatrix ausgibt. Wenn Sie jedoch die Zeilen und Spalten des Quellcodes Ihrer Lösung transponieren, sollte dies stattdessen ein Programm oder eine Funktion sein, die die...

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
Geschwächte binäre Wände

Inspiriert von Erstellen Sie eine binäre Wand Ausgehend von einer Liste positiver Ganzzahlen können wir sie wie folgt übereinander schreiben [2, 6, 9, 4]: 0010 0110 1001 0100 Wir können uns das als Wand vorstellen: ..#. .##. #..# .#.. Dies ist jedoch eine sehr schwache Mauer, die eingestürzt ist!...

20
Eine Matrix diamantieren

Wenn Sie eine Matrix haben, geben Sie eine Darstellung der Matrix aus, in der sich das obere linke Element oben befindet, die Antidiagonale die mittlere Zeile und das untere rechte Element unten. Betrachten Sie beispielsweise die folgende Matrix: 1 2 3 4 5 6 7 8 9 Die Diamantversion dieser Matrix...

20
Lass alle Quadrate explodieren

Sie erhalten eine quadratische Matrix mit der Breite , die quadratische Zahlen .≥ 2≥2\ge2≥ 1≥1\ge1 Ihre Aufgabe ist es, alle quadratischen Zahlen zum Explodieren zu bringen, bis alle verschwunden sind. Sie müssen die endgültige Matrix ausdrucken oder zurücksenden. Genauer: Suchen Sie nach dem...

20
Ordnen Sie eine Matrix zweimal neu an

Sie erhalten ein Quadrat Matrix und eine Liste (oder einen Vektor) der Länge mit den Zahlen bis (oder bis ). Ihre Aufgabe ist es, die Spalten und Zeilen der Matrix in der in angegebenen Reihenfolge neu anzuordnen .n×nn×nn \times nAEINAuuunnn111nnn000n−1n-1n-1A uAEINAuuu Das heißt, Sie konstruieren...

20
Finde die Nachbarn der Zelle

... oder Toroidal Moore Nachbarschaften Angesichts positive ganze Zahlen sind h, wund eine nicht negative ganze Zahl i, kehren alle Indizes umgibt i. Sie müssen eine Matrix annehmen, die aus hZeilen von wElementen besteht, die von der niedrigsten in der oberen linken Ecke bis zur höchsten in der...

20
Vereinfachen Sie die Matrixeingabe!

Ich habe einige Herausforderungen im Zusammenhang mit Matrizen geschrieben. Allen ist gemeinsam, dass ich ein Format wie das folgende verwende, um die Matrizen sowohl in Beispielen als auch in Testfällen darzustellen: 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 Dies ist wahrscheinlich ein umständliches...

20
Ist das eine abgeschnittene Dreieckszahl?

Verwandte OEIS-Sequenz: A008867 Abgeschnittene Dreieckszahl Eine gemeinsame Eigenschaft von Dreieckszahlen ist, dass sie in einem Dreieck angeordnet werden können. Nehmen Sie zum Beispiel 21 und ordnen Sie sie in einem Dreieck aus os an: O oo ooo oooo ooooo oooooo Definieren wir eine "Kürzung", die...

19
Hilbert-Curvify eine Matrix

Inspiriert von dieser Frage Eine andere Möglichkeit, ein 2D-Bild in eine 1D-Zeichenfolge abzurollen, ist die Verwendung einer Hilbert-Kurve. Abhängig von der Anzahl der beim Berechnen verwendeten Iterationen gibt es viele Versionen dieser Kurve. Nachfolgend sehen Sie ein Beispiel für Hilbert-Kurven...

19
Gibt es mehr harte oder weiche Objekte?

Tangential inspiriert von der Eröffnung des What-If-Buches. Die Eingabe ist ein Rechteck aus Leerzeichen als Zeichenfolge, Liste der Zeichenfolge usw. mit Objekten, die aus #den folgenden Elementen bestehen: ######## # # ######## ### #### ### #### ### Die Objekte sind immer sich nicht...

19
Weißrussland rushnyk

Wir haben bereits einige Herausforderungen mit der Nationalflagge: AU CH FI FR GB GB IS KR NP US ... Hier ist eine weitere, etwas fortgeschrittenere: Geben Sie das dekorative Muster der belarussischen Nationalflagge als Matrix mit zwei unterschiedlichen Werten für Rot und Weiß zurück oder drucken...