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.

309
Upgoat oder Downgoat?

Wenn Sie ein Bild von einer Ziege haben, sollte Ihr Programm am besten versuchen, festzustellen, ob die Ziege auf dem Kopf steht oder nicht. Beispiele Dies sind Beispiele für mögliche Eingaben. Keine tatsächlichen Eingaben Eingang: Ausgabe: Downgoat Spec Ihr Programm sollte höchstens 30.000 Bytes...

92
Wo ist das 0xBEEF?

Diese Herausforderung wurde von der Werbung dieser Wendy aus dem Jahr 1984 inspiriert . Illustration von TS Rogers Ihre Aufgabe ist es, ein hexadezimales 0xBEEF auf einem binären Brötchen zu finden. Das Rindfleisch besteht aus folgendem Muster: 1 0 1 1 (0xB) 1 1 1 0 (0xE) 1 1 1 0 (0xE) 1 1 1 1...

85
Die hungrige Maus

16 Käsestapel werden auf ein 4x4-Quadrat gelegt. Sie sind von bis beschriftet . Der kleinste Stapel ist 1 und der größte ist 16 .111161616111161616 Die hungrige Maus ist so hungrig, dass sie immer direkt zum größten Stapel (dh 161616 ) geht und ihn sofort isst. Danach geht es zum größten...

73
Erstellen Sie ein "H" aus kleineren "H"

Herausforderung Erstellen Sie eine Funktion oder ein Programm, das bei Angabe einer Ganzzahl sizeFolgendes ausführt: Wenn sizegleich 1 ist, wird ausgegeben H H HHH H H Wenn sizegrößer als 1, wird ausgegeben X X XXX X X wo Xist die Ausgabe des Programms / der Funktion fürsize - 1 (Wenn Sie es...

73
Bruder Simulator

T er aus der Ordnung der St Golfus Brüder , die Concise hat eine Tradition, ein kurzes Gebet zu rezitieren , wenn sie sehen , dass jemand das machen Zeichen des Kreuzes . Aufgrund des hohen Grades an Sünde, der in letzter Zeit bei Touristen festgestellt wurde, haben sie im Kloster Videoüberwachung...

59
Grabe einen Grenzgraben

Hintergrund: Zu viele illegale Einwanderer aus Blandia überqueren die Grenze nach Astan. Der Kaiser von Astan hat dich beauftragt, einen Graben auszuheben, um sie fernzuhalten, und Blandia muss für die Kosten aufkommen. Da alle Schreibkräfte bis zum Einrichten des Grabens beschäftigt waren, muss...

54
Welcher Tetromino ist das?

Bei einer vorzeichenlosen 16-Bit-Ganzzahl N müssen Sie feststellen, ob ihre in einer 4x4-Matrix abgebildete Binärdarstellung mit einer Tetrominoform übereinstimmt , und wenn ja, welche Form es ist. Matrix Jedes Bit von N wird in einer 4x4-Matrix von links nach rechts und von oben nach unten...

52
Sitzplätze in einem finnischen Kino

Sie erhalten die Karte eines Kinos als boolesche Matrix: 0 steht für einen freien Platz, 1 - belegt. Jeder hereinkommende Finne wählt den Sitz, der am weitesten ( euklidische Entfernung ) vom nächsten besetzten Platz entfernt ist, oder, falls es mehrere solcher Plätze gibt, den ersten in der Reihe...

46
Braille-Grafiken

Schneiden Sie ein boolean Matrix in 4x2 Blöcke und machen sie als Braille - Zeichen U+2800... U+28FF. [[0,1,0,0,1,0], [1,0,0,0,0,0], [1,0,0,0,1,0], [1,1,1,1,0,0]] ⣎⣀⠅ Mit 0-s auffüllen, wenn die Abmessungen nicht ein Vielfaches von 4 und 2 sind. [[0,1,0], [1,0,0], [1,1,1]] ⠮⠄ Es gelten die üblichen...

45
Es sind bekannte bekannt

Der frühere US-Verteidigungsminister Donald Rumsfeld ist berühmt den Ausdruck "bekannte Bekannte" bekannt gemacht. Hier werden wir seine Bemerkungen in einer vierzeiligen Strophe zusammenfassen. Speziell diesen Text ausgeben: known knowns known unknowns unknown knowns unknown unknowns Die Known...

43
Zickzack-Matrix

Als Teil seines Komprimierungsalgorithmus entrollt der JPEG-Standard eine Matrix in einen Vektor entlang von Antidiagonalen mit wechselnder Richtung: Ihre Aufgabe ist es, eine Matrix (nicht unbedingt ein Quadrat) zu nehmen und sie in abgewickelter Form zurückzugeben. Als Beispiel: [1 2 3 4 5 6 7 8...

43
Konstruieren Sie die Identitätsmatrix

Die Herausforderung ist sehr einfach. Geben Sie bei einer Ganzzahleingabe ndie n x nIdentitätsmatrix aus. Die Identitätsmatrix 1erstreckt sich von oben links nach unten rechts. Sie schreiben ein Programm oder eine Funktion, die die von Ihnen erstellte Identitätsmatrix zurückgibt oder ausgibt. Ihre...

40
Dungeon Crawler

Eingang Eine binäre Matrix MMM die die Wände eines Dungeons darstellt. Die Position (x,y)(x,y)(x,y) des Spielers im Dungeon. Die Richtung ddd , in die der Spieler gerade schaut (0 = Nord, 1 = Ost, 2 = Süd, 3 = West) Ausgabe Eine Pseudo-3D-Darstellung der Wände, die sich im Sichtfeld des Players...

36
Grundlegende ASCII-Werte

Alternativer Titel: Zählen Sie Ihre Gefängnisstrafe an der Wand Bei einer bestimmten Anzahl nwerden die Ausgabesummen in die traditionellen 5er-Gruppen und 50er-Reihen eingeteilt. Beispiele 1 | | | | 4 |||| |||| |||| |||| 5 |||/ ||/| |/|| /||| 6 |||/ | ||/| | |/|| | /||| | 50 |||/ |||/ |||/ |||/...

35
Wohin geht die Schlange?

Schreiben Sie eine Funktion (mit möglichst wenigen Bytes), die ein zweidimensionales Array mit einer beliebigen Anzahl von Spalten und Zeilen enthält, in denen: 0 stellt leeren block dar, 1 stellt Schlangenblock dar. Die Funktion muss die Anzahl der möglichen Pfade zurückgeben, die die Schlange...

33
Ist meine Matrix Pfeilspitze?

Definition Eine Pfeilspitzenmatrix ist eine Matrix , in der alle Einträge gleich 0 sind , mit Ausnahme der Einträge in der Hauptdiagonale, der oberen Reihe und der ganz linken Spalte. Mit anderen Worten sollte die Matrix so aussehen: * * * * * * * * 0 0 0 0 * 0 * 0 0 0 * 0 0 * 0 0 * 0 0 0 * 0 * 0 0...

33
Lass es explodieren!

Nehmen Sie eine Matrix positiver Ganzzahlen als Eingabe und lassen Sie sie explodieren! Die Art und Weise, wie Sie eine Matrix auflösen, besteht darin, einfach Nullen um jedes Element, einschließlich der äußeren Ränder, hinzuzufügen. Eingabe- / Ausgabeformate sind wie immer optional! Testfälle: 1...