Als «matrix» getaggte Fragen

Eine Matrix ist eine Liste von Zahlen, die in einem Rechteck mit Zeilen und Spalten angeordnet sind. In der Programmierung wird es auch als 2D-Array bezeichnet. Verwenden Sie dieses Tag, wenn Ihre Herausforderung darin besteht, Matrizen zu manipulieren.

16
Schilde der römischen Armee
Sandbox-Post (gelöscht) Die alten römischen Heeresformationen sind auf der ganzen Welt sehr berühmt. In diesen Formationen gruppieren sich römische Legionäre in einer geometrischen Form (normalerweise ein Rechteck), die die Flanken und den oberen Teil mit ihren Schilden schützen. Die Legionäre in den inneren Stellungen bedeckten den oberen Teil mit ihrem …
26 code-golf  matrix 

3
Golf Ein kostenloses Mittagessen
Finden Sie anhand einer Kurstabelle eine maximal rentable Abfolge von Börsen. Betrachten Sie als Beispiel die Währungen A riary (Ihre Heimatwährung), B aht, C edi und D enar, bei denen der Wechselkurs (nachdem ein Transaktionskurs erhoben wurde) durch den Eintrag in (Zeile, Spalte) angegeben wird die Wechselkurstabelle unten: TO A …

12
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 …

30
Orthodiagonale Schritte
Das Navigieren in einer 2D-Matrix ist ein häufiges Problem. Wir haben es schon oft gesehen und werden es wieder sehen. Helfen Sie uns also bei der Zukunft und entwickeln Sie die kürzesten Lösungen, um alle acht möglichen Schritte in einer 2D-Matrix zu generieren. Herausforderung Ihr Code muss die folgenden 8 …

29
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 …

22
Ist es ein gutes 2048 Board?
Dies ist meine erste Frage hier, daher würden wir uns über Vorschläge in den Kommentaren freuen! Vielen Dank ;) Einführung Eine sehr verbreitete Strategie für das Spiel 2048 ist es, niemals nach unten zu streichen . Dies positioniert alle großen Zahlen oben und die unteren unten. Wenn Sie diese Strategie …

30
Erstellen Sie eine Schachbrettmatrix
Nehmen Sie eine positive ganze Zahl n als Eingabe und geben Sie eine n-mal-n- Schachbrettmatrix aus, die aus 1 und 0 besteht . Die obere linke Ziffer sollte immer 1 sein . Testfälle: n = 1 1 n = 2 1 0 0 1 n = 3 1 0 1 …

30
Index der Zeile mit den meisten Nicht-Null-Elementen
Dies ist eine einfache Methode: Nehmen Sie eine Ganzzahlmatrix als Eingabe und geben Sie den Index der Zeile mit den meisten Nicht-Null-Elementen aus. Sie können davon ausgehen, dass es nur eine Zeile mit den meisten Nicht-Null-Elementen gibt. Testfälle: Diese sind 1-indiziert. Sie können wählen, ob Sie 0 oder 1-indiziert möchten. …
26 code-golf  matrix 

10
Symbolische Matrixmultiplikation
Es gibt viele verschiedene Möglichkeiten, die Matrixmultiplikation zu erklären. Ich bleibe bei einer einzigen Figur, da ich glaube, dass die meisten Leute hier damit vertraut sind (und die Figur ist sehr beschreibend). Wenn Sie detailliertere Informationen wünschen, empfehle ich Ihnen, den Wikipedia-Artikel oder die Erklärung zu WolframMathWorld zu besuchen . …

9
Berechnen Sie die bleibende Karte so schnell wie möglich
Die Herausforderung besteht darin, den schnellstmöglichen Code für die Berechnung der Permanenz einer Matrix zu schreiben . Die Permanenz einer n-by- nMatrix A= ( ai,j) ist definiert als Hier wird S_ndie Menge aller Permutationen von dargestellt [1, n]. Als Beispiel (aus dem Wiki): In dieser Frage sind Matrizen alle quadratisch …

11
Ist das Pascals Matrix?
Im Pascalschen Dreieck ist jede Zahl die Summe der beiden Zahlen direkt darüber, wobei leere Stellen als Null behandelt werden: Durch Drehen des Dreiecks können wir quadratische Matrizen unterschiedlicher Größe und Drehung ausschneiden, die ich Pascals Matrizen nenne . Beachten Sie, dass diese Matrizen immer die oberste 111 . Hier …

8
Explodierende Zahlen
Sandbox (gelöscht) Definieren wir eine Matrix von 9s als: N= ⎡⎣⎢999999999⎤⎦⎥N=[999999999] N = \begin{bmatrix} 9&9&9\\9&9&9\\9&9&9 \end{bmatrix} Definieren wir eine explodierende Zahl als eine Zahl an Position , die in gleiche ganze Zahlen zwischen allen benachbarten Nachbarn (einschließlich sich selbst) zerlegt werden kann und deren absoluter Wert größer als 0 ist.( …
25 code-golf  matrix 

12
Zeichne meine Konturen
Zeichnen Sie die Konturen einer rechteckigen Erhebungsmatrix. Aufgabe Zwei Elemente xund ybefinden sich auf derselben Konturebene, wenn floor(x/10) == floor(y/10). Zum Beispiel 52und 58befinden sich auf derselben Konturebene, aber 58und 64nicht. Das Zeichnen von Konturen wird wie folgt definiert: eErsetzen Sie jedes Element durch eine Zeichenfolge mit zwei Zeichen, die …

4
Interlaced-Rotationen
Herausforderung Drehen Sie bei einer quadratischen Zeichenmatrix (druckbare Einzelbyte-ASCII-Zeichen) jeden "Ring" der Matrix in entgegengesetzte Richtungen. Nehmen wir ein Beispiel: 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Dann wird der äußerste Ring …
25 code-golf  matrix 

17
Vandermonde Determinante
Bei einem gegebenen Vektor von nWerten (x1,x2,x3,...,xn)zurückkehren , die Determinante der entsprechenden Vandermonde-Matrix . Diese Determinante kann wie folgt geschrieben werden: Einzelheiten Ihr Programm / Ihre Funktion muss eine Liste von Gleitkommazahlen in einem beliebigen geeigneten Format akzeptieren, das eine variable Länge zulässt, und die angegebene Determinante ausgeben. Sie können …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.