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.

10
Zeichne das "Cool S"
Einführung Wir alle kennen das coole S (auch bekannt als Superman S, Stüssy S, Super S, Skater S, Pointy S, Graffiti S usw. usw.): Milliarden von Schulkindern auf der ganzen Welt haben dieses S gezeichnet und fühlten sich sofort stolz auf sich. Für den Fall, dass Sie Ihre Kindheit vergessen …

26
Quadratische Wörter bilden
Die Herausforderung Ihre Aufgabe ist es, ein Programm zu erstellen, das beliebige Zeichenfolgeneingaben akzeptiert und diese in einem quadratischen Format ausgibt. Leere Zeichenfolgen sollten eine leere Zeichenfolge zurückgeben. Beispiele Angesichts der Eingabe: golf Ihr Programm sollte folgendes ausgeben: golf o l l o flog Eingang: 123 Ausgabe: 123 2 2 …

3
Löse Rubiks Würfel
Schreiben Sie das kürzeste Programm, das Rubiks Würfel (3 * 3 * 3) innerhalb eines angemessenen Zeitraums löst und sich bewegt (z. B. maximal 5 Sekunden auf Ihrer Maschine und weniger als 1000 Züge). Die Eingabe erfolgt im Format: UF UR UB UL DF DR DB DL FR FL BR …

26
Alles Gute zum Geburtstag Finnland!
Einführung Bekanntlich feiert Finnland 2017 sein 100-jähriges Bestehen. Aus diesem Anlass ist es Ihre Aufgabe, eine finnische Flagge zu erstellen, die jedem Spaß macht. Herausforderung Erstellen Sie ein Programm oder eine Funktion, die die Flagge Finnlands erzeugt (der graue Rand dient nur zu Präsentationszwecken): Flaggen-Spezifikationen Das Verhältnis der Flagge ist …

2
LaTeX des armen Mannes
Sie werden in ein Paralleluniversum transportiert, in dem Menschen mathematische Gleichungen als ASCII-Kunst von Hand auf Computern schreiben. Als LaTeX-Süchtiger ist dies völlig inakzeptabel, und Sie sollten diesen Prozess etwas automatisieren. Ihr Ziel ist es, ein Programm zu schreiben, das eine ASCII-Version einer als LaTeX-Mathematikbefehl eingegebenen Gleichung ausgibt. Obligatorische zu …

5
Clustergröße überwinden
Sie haben genug von der Zuverlässigkeit des Flash-Speichers und haben beschlossen, alle Ihre Programme auf einer dieser guten alten 1.440-KB-Disketten zu speichern. Nach dem Kopieren von nicht einmal 3.000 Programmen war der Datenträger jedoch voll. Wie ist das überhaupt möglich? Die meisten Ihrer Programme sind nicht einmal 100 Byte lang …

22
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 |||/ …
36 code-golf  ascii-art  number  code-golf  number  integer  binary  base-conversion  code-golf  array-manipulation  code-golf  chemistry  code-golf  number  sequence  fibonacci  code-golf  matrix  optimization  code-golf  number  code-golf  math  number  sequence  code-golf  math  array-manipulation  matrix  linear-algebra  code-golf  kolmogorov-complexity  cops-and-robbers  cops-and-robbers  code-golf  tips  basic  code-golf  decision-problem  binary  tiling  game  king-of-the-hill  python  code-golf  c  code-golf  ascii-art  code-golf  string  kolmogorov-complexity  alphabet  code-golf  number  code-golf  string  code-golf  number  sequence  integer  code-golf  number  permutations  restricted-complexity  restricted-time 

30
Eine Menge leerer Blicke
Problem Wenn keine Eingabe erfolgt, schreiben Sie ein Programm oder eine Funktion, die den folgenden String ausgibt oder zurückgibt: (<(<>(<>.(<>.<(<>.<>(<>.<>)<>.<>)>.<>).<>)<>)>) Regeln Kürzeste Sendung gewinnt. Leerzeichen dürfen nachgestellt werden. Zeilenumbrüche sind erlaubt. Nicht verwendete Parameter für Funktionen sind zulässig.

30
Für immer laden… Windows-Stil
Erstellen Sie eine Ladeleiste im Windows-Stil, indem Sie die folgenden Anweisungen befolgen. (Beachten Sie, dass dies anders ist als Loading ... Forever ) Ihre Ausgabe sollte beginnen mit [.... ]. Bei jedem Tick sollten Sie 100 ms warten und dann jeden Punkt um ein Zeichen nach rechts verschieben. Wenn sich …

21
Kängurus springen
Hintergrundgeschichte Haftungsausschluss: Kann erfundene Informationen über Kängurus enthalten. Kängurus durchlaufen mehrere Entwicklungsstufen. Je älter und stärker sie werden, desto höher und länger können sie springen, und desto öfter können sie springen, bevor sie hungrig werden. In Stufe 1 ist das Känguru sehr klein und kann überhaupt nicht springen. Trotzdem bedarf …


23
Ziegen zählen, um zu schlafen
Manche Menschen zählen Schafe, um einzuschlafen. Andere zählen Ziegen. Schreiben Sie ein Programm oder eine Funktion, die eine positive ganze Zahl N aufnimmt und N-1 wache Ziegen gefolgt von einer schlafenden Ziege ausgibt, als würde jemand N Ziegen zählen und beim letzten Mal sind sie eingeschlafen. Wachziegen sehen so aus: …

13
Bild eines alten Freundes in ASCII-Kunst
Ich hoffe, dieses Bild kommt Ihnen bekannt vor. Es ist einer von Pacmans Geistern in seinem "verletzlichen" Zustand , nachdem Pacman eine Kraftpille gegessen hat. Die Herausforderung Stellen Sie sich unseren Geist in einem kleinen Rahmen mit ASCII-Kunst vor. Bei normaler Skalierung (dazu später mehr) sollte jedes Quadrat im obigen …

2
Wird der Turm balancieren?
Einführung Wenn Sie einen ASCII-Turm und die Kraft des Windes voraussetzen, schreiben Sie ein Programm oder eine Funktion, um zu bestimmen, ob der Turm balanciert oder in welche Richtung er fällt. Zum Beispiel gleicht der erste Turm aus, aber der zweite fällt nach links um. # # # # ### …

18
Erklären Sie visuell den Satz des Pythagoras
Eine übliche visuelle Erklärung des Satzes von Pythagoras ist: Die Quadrate sollen das Quadrat der Seitenlänge darstellen und die Flächen von a + b = c, genau wie der Satz von Pythagoras sagt. Dieser Teil ist das, was Sie zeigen müssen. Deine Aufgabe Sie erhalten zwei Ganzzahlen als Eingabe, die …

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.