Als «ascii-art» getaggte Fragen

15
Zeichnen Sie konzentrische ASCII-Sechsecke

Schreiben Sie das kürzestmögliche Programm, das eine Reihe eindeutiger positiver Ganzzahlen aufnimmt und eine ASCII-Darstellung konzentrischer Sechsecke mit diesen Seitenlängen aus Schrägstrichen, Unterstrichen, Leerzeichen und Zeilenumbrüchen ausgibt. Das kürzeste Programm in Bytes, das von...

15
ASCII-Eis

Schreiben Sie ein Programm oder eine Funktion, die eine positive Ganzzahl N aufnimmt und eine N × N ASCII-Zeichenfolge ausgibt oder zurückgibt, deren obere Hälfte ein Halbkreis aus ('s und deren untere Hälfte ein nach unten weisendes Dreieck aus V' s ist, mit Leerzeichen als Polsterung. Mit anderen...

15
Füllen Sie einen Wasserballon

In dieser Herausforderung müssen Sie die ASCII-Grafik eines Wasserballons anzeigen, wenn die Wassermenge, mit der der Ballon gefüllt ist, gegeben ist: | __||__ | | / # #\ | | |######| | | |######| | | |######| | | |######| | | |######| | | \######/ | | | | | +----------+ Wie zeichnet man den Ballon...

15
Labyrinth, das eine Zwischenlage erzeugt

Der berühmte C64 Basic One Liner 10 PRINT CHR$(205.5+RND(1)); : GOTO 10 druckt ein Labyrinth aus Schrägstrichen und Backslashes. \\/\\\//\/\////\\/\/ \/\///\\///////\//\/ /\\\//\//\////\\//\\ \////\//\//\/\\\\\\/ /\/\\///\\\\/\\\\/\\ \/\//\\\\\\//\/\//// /\//\\///\/\///\//// \/\\\//\\/\\\//\\/\/...

15
Tokenisieren Sie eine Stack-basierte Sprache

Ich habe an einer anderen Stack-basierten Golfsprache namens Stackgoat gearbeitet . In dieser Herausforderung schreiben Sie einen Tokenizer für Stackgoat (oder wirklich alle allgemeinen Stack-basierten Sprachen). Beispiele "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12...

15
2D-Array als ASCII-Tabelle anzeigen

Die Aufgabe besteht darin, eine ASCII-Tabelle für ein bestimmtes Array anzuzeigen. Eingang Die Eingabe ist eine 2D-Matrix. Die Zeilenlänge der Matrix entspricht der Länge eines Arrays. Alternativ können Sie eine 2D-Matrix eingeben, wobei die erste Zeile eine Überschrift ist. Die äußere Dimension...

15
Äpfel fallen runter

Einführung Auf der x-Achse befindet sich ein Apfelbaumstamm zwischen -2 und 2, um den herum einige Äpfel herunterfallen: | | | | <-------|---|-------> -2 2 Jeden Tag fallen n Äpfel herunter. Jeder Apfel behält seine x-Koordinate bei, wenn er direkt auf den Boden fällt. Wenn es jedoch auf...

15
Herausforderung über Advacado

Davon inspiriert . Bei dieser Herausforderung wurden keine Avocados verletzt. Hallo, ich habe eine Herausforderung, ich brauche Hilfe beim Entsaften einer Avocado, also brauche ich ein Programm, das mir sagt, wie lange es dauert, bis ich Avocad entsaftet habe Beachten Sie diese ASCII Art Avocado:...

15
Bauen Sie einen einfachen Raum in ASCII-Kunst

Ein Raum kann aus verbundenen Rechtecken bestehen, beispielsweise einem L-förmigen Raum. Ein solcher Raum kann durch eine Liste von Dimensionen beschrieben werden, die die Größe jedes Rechtecks ​​beschreiben. Angenommen, Sie haben zwei Eingabelisten. Die erste enthält die Breite der Rechtecke, die...

15
Codieren Sie eine Codepage

Einführung Eine Codepage ordnet Ganzzahlwerte einem bestimmten Zeichen zu. Wir können eine Codepage wie diese visualisieren: + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + - + --- + --- + --- + --- + | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | +...

15
Automatischer Hausbauer

Es wurden automatische Nanobots für den Hausbau hergestellt, und es ist Ihre Aufgabe, sie zu codieren. Hier ist das Haus durch Eingabe erstellt 7 4 2 /-----/| / / | |-----| | | | | | | / |_____|/ Die Eingabe ist eine Zeichenfolge, die die Abmessungen des Hauses enthält. 7 ist die Breite. |_____|...

15
Visualisieren Sie eine Differenzpyramide

Eine Differenzpyramide ist eine Pyramide, bei der jede neue Diagonale der absolute Wert der Differenzen zwischen den Elementen der letzten Diagonale ist. Zum Beispiel, wenn wir mit dem Array beginnen 2 5 4 9 3 4 Nun ordnen wir diese in einer diagonalen Spalte an: 2 5 4 9 3 4 Jetzt füllen wir die...

15
Scheiben von dreieckigen Buchstaben

Geben Sie bei einer eingegebenen Zahl nvon 1bis 26(oder 0bis 25) das Alphabet von links nach rechts bis einschließlich des entsprechenden Buchstabens mit aus a=1, b=2, c=3, .... Die Drehung ist die Buchstaben müssen auch vertikal entsprechend ihrer Position im Alphabet wiederholt werden. Ungerade...

15
Sichtbare Gebäude

Dieses Puzzle ist von CodinGame SamSis "Heart of the City" -Puzzle abgeleitet . Beschreibung Sie beschließen, einen Spaziergang in einer n* nKachelstadt zu machen und zur mittleren Kachel zu gehen. Alle Gebäude sind unendlich klein, aber Sie haben eine tolle Sicht und können alles aus der Nähe und...

15
HexaGolf: Rotatagons

Siehe auch: Wordagons Herausforderung Wenn Sie ein Sechseck und eine Zahl nals Eingabe angeben, geben Sie dasselbe Sechseck nzweimal gedreht aus . Hexagon Das Sechseck ist eine Zeichenfolge wie folgt: a b c d d e e f f o g g h h i i j k l Das Sechseck ist immer regelmäßig und enthält immer nur die...

15
Sieb von Eratosthenes, Schritt für Schritt

Zeichne mit einer gegebenen Zahl N eine linksbündige N x N- Tafel mit Zahlen und lasse 1 frei (als Leerzeichen) (ich zeige Diagramme mit N = 5) 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Ihre Aufgabe ist es, Schritt für Schritt das Sieb des Eratosthenes zu bauen. Beginnen Sie...

15
Geister und Kürbisse

Hier ist ein ASCII-Kürbis, der in eine Kürbislaterne geschnitzt ist. Ist es nicht süß? ((^v^)) Hier ist ein ASCII-Geist. Schau wie gruselig es ist! \{O.O}/ Offensichtlich müssen die Kürbisse auf dem Boden sein, mit einem Abstand zwischen ihnen, damit sie nicht verrotten. Geister stehen jedoch gerne...

15
Binäre Faltung

Eine binäre Faltung wird durch eine Zahl beschrieben Mund auf eine Zahl angewendet N. Für jedes Bit in der Binärdarstellung von M, wenn das Bit gesetzt ist ( 1), wird das entsprechende Bit in der Ausgabe durch XOR-Verknüpfung der zwei neben dem entsprechenden Bit in liegenden Bits gegeben N(bei...

15
Überprüfen Sie meine Lasagne

Szenario Ich koche oft Lasagne, habe aber auch ein paar Fehler. Da ich diese Fehler so oft wiederhole, dachte ich, ich könnte vielleicht ein Programm machen, das prüft, ob ich alles richtig gemacht habe. Gültige Lasagne Eine gültige Lasagne ist Mindestens 5 Spalten breit Mindestens 4 Lagen hoch...