Als «ascii-art» getaggte Fragen

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.

5
Bilden Sie Klammerquadrate
Jeder Programmierer weiß, dass Klammern []{}()<>wirklich Spaß machen. Um diesen Spaß zu verschärfen, können Gruppen von verwobenen Klammern in niedliche und unscharfe Diagramme umgewandelt werden. Angenommen, Sie haben eine Zeichenfolge mit ausgeglichenen Klammern, wie z [{][<(]})>(()). Schritt eins ist, die Saite um 45 Grad im Uhrzeigersinn zu drehen. (In Mathematica …

29
Ist es ein Präfixcode?
In der Informationstheorie ist ein "Präfixcode" ein Wörterbuch, in dem keiner der Schlüssel ein Präfix eines anderen ist. Mit anderen Worten bedeutet dies, dass keine der Zeichenfolgen mit einer der anderen beginnt. Dies ist beispielsweise {"9", "55"}ein Präfixcode, dies {"5", "9", "55"}ist jedoch nicht der Fall. Der größte Vorteil dabei …

30
Hilf mir, die Box zu öffnen
Ich habe eine ASCII-Art-Box und benötige ein Programm, um sie zu öffnen. Beispiele Eingang: ------- | | |_____| Ausgabe: / / / / / / / | | |_____| Spezifikation Die erste Zeile besteht nur aus -mindestens 3 Zeilen Die mittleren Zeilen beginnen mit |Leerzeichen und enden mit| Alle mittleren …

5
Schwerkraftsimulator
Aussage Sie erhalten ein Standbild einer Reihe von Kugeln, die in ein 2D-Raster fallen. Dieses Gitter ist von unveränderlichen und unzerbrechlichen Wänden umgeben, sodass die gesamte Aktion in ihnen enthalten ist. Ihre Aufgabe ist es, den Zustand des Szenarios zu bestimmen, nachdem die Schwerkraft alles getan hat, was sie bewirkt. …

11
Diese Frage hat ihre Höhen und Tiefen
Die Eingabe besteht aus folgenden Zeichen: ^: Geh eins hoch v: Geh einen runter ▲oder k: Geh zwei hoch ▼oder j: Geh zwei runter Zum Beispiel die folgende Eingabe: ^^▲^v▼▲^^v würde die folgende Ausgabe erzeugen: ^ ^ ^ v ▲ v ▲ ^ ▼ ^ Escape-Sequenzen, die den Cursor bewegen, …

7
Anti-Aliasing ASCII art
Hintergrund ASCII-Kunst ist das Erstellen von Bildern mithilfe von ASCII-Text, um Formen zu bilden. Aliasing ist der Effekt, der durch die großen "Pixel" der ASCII-Grafik erzeugt wird, die der Größe der Zeichen entsprechen. Das Bild wird blockig und schwer zu sehen. Anti-Aliasing entfernt diesen Effekt, indem ein Farbverlauf erstellt und …

23
Brute-Force-Schalttafel
Neulich ging unser Team in einen Fluchtraum. Eines der Rätsel bestand aus einer Platine mit sechs mechanischen Schaltern, bei denen Sie die richtige Kombination von Ein und Aus finden mussten, um eine Box zu entsperren. -v-v-v- -v-v-v- Als Entwickler haben wir beschlossen, dass es effizienter ist, jede einzelne der 2 …

30
Ziffern in ihren Gassen
Eingang: Eine Liste von ganzen Zahlen Ausgabe: Platzieren Sie jede Ziffer (und das Minuszeichen) in der angegebenen Reihenfolge auf einer eigenen Spur -0123456789, wobei doppelte Ziffern ignoriert werden. Beispiel: Eingang: [1,729,4728510,-3832,748129321,89842,-938744,0,11111] Ausgabe: -0123456789 <- Added as clarification only, it's not part of the output 1 2 7 9 012 45 …

17
Ordnen Sie eingegebene ASCII-Zeichen zu
Stellen Sie sicher, dass Sie die andere Herausforderung, die umgekehrte ASCII-Zeichentabelle, sehen ! Der ASCII-Zeichensatz (American Standard Code for Information Interchange) ist der am häufigsten verwendete Standard für die Zeichencodierung. ASCII-Codes stehen für Text in Computern, Telekommunikationsgeräten und anderen Geräten. Herausforderung Ihre Herausforderung besteht darin, eine Zuordnung des ASCII-Zeichensatzes zu …

1
Generieren Sie den Code für das Pyramidenschema
Pyramid Scheme ist eine Sprache, die von @ ConorO'Brien entwickelt wird . In Pyramid Scheme sieht der von Ihnen geschriebene Code folgendermaßen aus: ^ ^ / \ /3\ / \ --- / + \ ^-------^ /9\ /3\ /123\ --- ----- Nun, dieser Code hat zwei offensichtliche Eigenschaften: Es ist schwierig …

6
Erziele Tarzans olympische Schwungroutine
Olympische Weinschwinger üben ihre Routinen in Standardbäumen aus. Insbesondere Standard - Baum nhat Eckpunkte für nach 0oben durch n-1und Kanten Verbinden jeden Nicht - Null - Scheitel azu dem Scheitelpunkt n % adarunter. So sieht Standard Tree 5 beispielsweise folgendermaßen aus: 3 | 2 4 \ / 1 | 0 …
32 code-golf  math  number  number-theory  code-golf  code-golf  restricted-source  programming-puzzle  css  code-golf  parsing  code-golf  random  encryption  code-golf  ascii-art  fractal  code-golf  math  code-golf  sorting  graph-theory  path-finding  permutations  code-golf  tetris  code-golf  card-games  code-golf  math  sequence  rational-numbers  code-golf  chess  code-golf  string  geometry  grid  code-golf  ascii-art  grid  code-golf  sequence  integer  code-golf  math  number-theory  packing  polyomino  code-golf  math  code-golf  string  quine  permutations  code-golf  math  code-golf  image-processing  optical-char-recognition  code-golf  string  kolmogorov-complexity  sequence  integer  code-golf  number  permutations  palindrome  code-golf  kolmogorov-complexity  code-golf  number  sequence  string  fewest-operations  code-golf  string  kolmogorov-complexity  sequence  primes  code-golf  string  ascii-art  code-golf  string  number  alphabet  code-golf  counting  code-golf  number  sequence  number-theory  primes  code-golf  subsequence  word-search 

30
Zeichne eine Sanduhr
Wieder inspiriert von einer Aufgabe zum Programmieren 101 ist hier eine weitere Herausforderung. Eingang: Eine positive ganze Zahl n >= 3. (muss ungerade sein) Ausgabe: nZeilen mit Sternchen, wobei die erste Zeile nSternchen enthält und jede neue Zeile zwei Sternchen weniger als die vorherige Zeile enthält. Bis du 1 Sternchen …

12
Erzeugen Sie Pascals Braid
Das ist Pascals Braid: 1 4 15 56 209 780 2911 10864 40545 151316 564719 1 3 11 41 153 571 2131 7953 29681 110771 413403 1542841 1 4 15 56 209 780 2911 10864 40545 151316 564719 Ich habe das total erfunden. Blaise Pascal hatte, soweit ich das beurteilen …

13
Visualisieren Sie Bit Weaving
Die esoterische Programmiersprache evil hat eine interessante Operation für Bytewerte, die sie "Weben" nennt. Es ist im Wesentlichen eine Permutation der acht Bits des Bytes (es spielt keine Rolle, von welchem ​​Ende aus wir zu zählen beginnen, da das Muster symmetrisch ist): Bit 0 wird nach Bit 2 verschoben Bit …

5
Kursiv ASCII art
Bei einer Eingabe eines ASCII-Kunstbilds wird das ASCII-Kunstbild kursiv ausgegeben. So setzen Sie die ASCII-Grafik in Kursivschrift: Fügen Sie vor der letzten Zeile keine Leerzeichen ein, ein Leerzeichen vor der vorletzten Zeile, zwei Leerzeichen vor der vorletzten Zeile usw. Entfernen Sie alle zusätzlichen führenden Leerzeichen, die möglicherweise erstellt wurden. Das …

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.