Diese Herausforderung besteht darin, Bilder mit Textzeichen als Farbe zu erstellen oder zu analysieren. In der Regel werden hierfür nur 95 druckbare (von insgesamt 128) Zeichen verwendet, die im ASCII-Standard von 1963 definiert sind.
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 einem anderen …
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 34+-"abc\"de'fg\\" ['12', '34', '+', '-', '"abc\"de'fg\\"'] "foo ['"foo"'] (empty input) [] ' …
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 ist die Reihe. Beispiel Eingabe: [["License","2008-05-08","2009-03-11","2011-11-22","2013-08-12","2015-11-19"],["GPLv2","58.69%","52.2%","42.5%","33%","23%"],["GPLv3","1.64%","4.15%","6.5%","12%","9%"],["LGPL 2.1","11.39%","9.84%","?","6%","5%"],["LGPL 3.0","? …
Der berühmte C64 Basic One Liner 10 PRINT CHR$(205.5+RND(1)); : GOTO 10 druckt ein Labyrinth aus Schrägstrichen und Backslashes. \\/\\\//\/\////\\/\/ \/\///\\///////\//\/ /\\\//\//\////\\//\\ \////\//\//\/\\\\\\/ /\/\\///\\\\/\\\\/\\ \/\//\\\\\\//\/\//// /\//\\///\/\///\//// \/\\\//\\/\\\//\\/\/ //////\\/\\/\/\/\/// \\/\/\\////\/\/\\/\/ Lies in einem solchen Labyrinth aus diagonalen Wänden aus Standard und drucke dasselbe Labyrinth mit horizontalen und vertikalen Wänden aus, die …
In dieser Herausforderung müssen Sie die ASCII-Grafik eines Wasserballons anzeigen, wenn die Wassermenge, mit der der Ballon gefüllt ist, gegeben ist: | __||__ | | / # #\ | | |######| | | |######| | | |######| | | |######| | | |######| | | \######/ | | | | …
RoboCritters ( Etymologie ) ist eine brandneue esoterische Programmiersprache . Es ist eine Variante von Brainfuck (BF), die etwas komplexer ist als die üblichen Ersetzungsschemata für Bediener. Jedes Programm in RoboCritters ist ein rechteckiges Textraster, das nur die sieben Zeichen . []/\|plus Zeilenumbrüche enthält, um das Raster zu formen. Beispiel …
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 Worten, stellen …
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 https://mothereff.in/byte-counter gezählt wird, gewinnt. Beispiele (Sie sehen mit weniger Zeilenabstand besser aus.) Wenn die Eingabe 1die …
Sie möchten kein Geld für das teure Architekturprogramm bezahlen, also entscheiden Sie sich, Ihr eigenes zu rollen. Sie entscheiden sich für ASCII, um Ihre Gebäude zu entwerfen. Ihr Programm nimmt eine einzelne Zeichenfolge auf, die auf bestimmte Weise formatiert ist, und das Programm gibt das Gebäude aus. Eingang Die Eingabe …
Einträge für diese Herausforderung zeigen eine animierte rotierende Lissajous-Figur . Das Auftreten einer 3D-Drehung tritt auf, wenn der x-Parameter in jedem Frame nacheinander phasenverschoben wird. Eingang: Die aund b-Parameter (gemäß dem Wikipedia-Artikel ) werden in der Befehlszeile angegeben oder von stdin gelesen. Ausgabe: Dies ist keine Selbstverständlichkeit , daher wird …
Herausforderung Erkennen Sie ASCII-Kunstnummern. Um die Sache interessant zu machen, können drei zufällige Punkte im Bild umgedreht werden. Beispielsweise: ***** * ** ** ** ** ** Eingang Eine 7x7-ASCII-Kunstnummer, die mit dem folgenden Python-Skript generiert wurde. Ausgabe Eine Ziffer. Skript testen Hier ist ein Python-Skript (2.6+) zum Generieren der Testfälle: …
Die Große Pyramide von Gizeh, die größte Pyramide Ägyptens, ist nicht nur das älteste der sieben Weltwunder der Antike, sondern auch das einzige , das größtenteils erhalten geblieben ist. Der Bau der ägyptischen Pyramiden kann bis zu 20 Jahre dauern und ist so groß, dass Al-Aziz Uthman, der Sohn des …
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 Bedarf …
Auf einem Brett befinden sich einige Eisenpartikel. Wir führen einen stromführenden Draht durch diese Platine und die Partikel bilden Kreise. Zeigen Sie diese Kreise an, wenn die angegebene Eingabe die Position des Drahtes ist. Betrachten Sie das Board als ein Raster der Größe 7x7 (fest) Es sind keine zusätzlichen Leerzeichen …
Ihre Aufgabe ist es, den Eimer mit Zahlen bis zu einer bestimmten Eingabe zu füllen. Regeln Zahlen stehen ganz links, ganz rechts, ganz links und so weiter. Nach dem Überlauf sammeln sich die Zahlen auf ähnliche Weise um den Eimer. Sie nehmen diagonal Stellung ein. Die Beispiele sollen verdeutlichen, wie …
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.