Ich weiß, dass es einen ähnlichen (alten) Thread gibt ( hier) ) , aber ich möchte ihn mit einigen Änderungen neu starten. Das Ziel: Erstellen Sie ein zufällig aussehendes Labyrinth mit einem Algorithmus Ihrer Wahl und geben Sie das Labyrinth grafisch aus ( Anzahl der Ausdrucke). Die Breite und Höhe …
Aufgabenbeschreibung: Schreiben Sie ein Programm so kurz wie möglich, um einen radialen Verlauf in ASCII-Kunst zu zeichnen. Die Größe des Ausgaberasters ist vordefiniert. Der Mittelpunkt und die Zeichen, die für den Verlauf verwendet werden sollen, werden als Eingabe für das Programm bereitgestellt. Der Farbverlauf hat eine Größe von 70 × …
Welche allgemeinen Tipps haben Sie zum Golfen in Mathematica? Ich bin auf der Suche nach Ideen, die auf Code-Golf-Probleme im Allgemeinen angewendet werden können, die zumindest etwas spezifisch für Mathematica sind (z. B. "Kommentare entfernen" ist keine Antwort).
Sie müssen eine in umgekehrter polnischer Schreibweise geschriebene Zeichenfolge auswerten und das Ergebnis ausgeben. Das Programm muss eine Eingabe akzeptieren und die Ausgabe zurückgeben. Für Programmiersprachen, die keine Ein- / Ausgabefunktionen haben, können Sie Funktionen wie readLine / print übernehmen. Sie dürfen keine Art von "eval" im Programm verwenden. Zahlen …
Herausforderung: Wenn eine Zeichenfolge nur Groß- und / oder Kleinbuchstaben enthält (je nachdem, was Sie bevorzugen), platzieren Sie sie tapehorizontal, um sie zu reparieren. Dazu prüfen wir den Unterschied zweier benachbarter Buchstaben im Alphabet (ignorieren den Umbruch und gehen nur vorwärts) und füllen den Raum mit so viel TAPE/ tapewie …
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 …
Eine Aktivität, die ich manchmal mache, wenn ich gelangweilt bin, besteht darin, ein paar Zeichen in übereinstimmenden Paaren zu schreiben. Ich zeichne dann Linien (über die Spitzen, niemals unter), um diese Charaktere zu verbinden. Zum Beispiel könnte ich abcbacabcbacabcbac schreiben und dann die Linien zeichnen als: Oder ich schreibe abbcacabbcacabbcac …
Rechtecke haben diese nette Eigenschaft - ein Rechteck besteht aus genau Zeichen!n × mn×mn \times mn × mn×mn \times m Eine interessantere Eigenschaft ist, dass die Rechtecke in einer Multiplikationstabelle gut ausgerichtet werden können - zum Beispiel in einer Tabelle:3 × 33×33 \times 3 # ## ### # ## ### …
Dies ist eine zweidimensionale Version dieser Frage . Bei einem nicht leeren zweidimensionalen Array / einer Matrix, die nur nicht negative ganze Zahlen enthält: ⎡⎣⎢⎢⎢⎢⎢⎢0000000000000100101000110⎤⎦⎥⎥⎥⎥⎥⎥[0000000010000010011100000] \begin{bmatrix} {\color{Red}0} & {\color{Red}0} & {\color{Red}0} & {\color{Red}0} & {\color{Red}0} \\ {\color{Red}0} & {\color{Red}0} & 0 & 1 & 0 \\ {\color{Red}0} & {\color{Red}0} & …
Inspiriert von dieser SO-Frage . Herausforderung: Eingang: Eine Zeichenfolgesss Ein Charakterccc Ausgabe: Erstellen Sie eine rautenförmige ASCII-Grafik der Zeichenfolge in alle vier Richtungen, wobei das erste Zeichen der Zeichenfolge in der Mitte und nach außen zeigt. Welches ist in einem quadratischen ASCII-Art-Teppich, mit dem Charakter als Füllstoff. Das mag ziemlich …
Bei einer nicht leeren endlichen Liste von ganzen Zahlen einen Wahrheitswert ausgeben , wenn es genau zwei gleiche Einträge gibt und alle anderen Einträge unterschiedlich sind, und andernfalls einen falschen Wert. Beispiele truthy: [1,1] [1,2,1] [1,6,3,4,4,7,9] falsey: [0] [1,1,1] [1,1,1,2] [1,1,2,2] [2,1,2,1,2] [1,2,3,4,5]
Ein unbedeutendes Array ist ein Array positiver Ganzzahlen, bei dem die absoluten Unterschiede zwischen aufeinanderfolgenden Elementen alle kleiner oder gleich 1 sind . Das folgende Array ist beispielsweise unbedeutend: [1, 2, 3, 4, 3, 4, 5, 5, 5, 4] Weil die entsprechenden (absoluten) Unterschiede sind: [1, 1, 1, 1, 1, …
Bei einer positiven ganzen Zahl als Eingabe, ist Ihre Aufgabe , ein truthy Wert ausgibt , wenn die Zahl teilbar durch das Doppelte der Summe ihrer Ziffern und ein falsy Wert sonst ( OEIS A134516 ). Mit anderen Worten: (sum_of_digits)*2 | number Anstelle wahrer / falscher Werte für die Fälle …
Eingang: Eine positive ganze Zahl n, die aus Ziffern im Bereich von 0 bis 9 besteht . Herausforderung: Wenn d die höchste Ziffer in der ganzen Zahl ist, wird angenommen, dass die Basis der Zahl d + 1 ist . Wenn die Ganzzahl beispielsweise 1256 ist, nehmen Sie an, dass …
Inspiriert von einer Frage bei Stack Overflow. Der Titel hier ist ganz und gar meine Schuld. Die Herausforderung Ersetzen Sie bei einer Liste positiver Ganzzahlen mit mindestens zwei Einträgen jede Zahl durch das Minimum aller Einträge, die sich selbst ausschließen. Testfälle [4 3 2 5] -> [2 2 3 2] …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.