Inspiriert von diesem und dem folgenden Chat:
Ihre Aufgabe ist es, Folgendes auszugeben:
_ _ _
/_/_/_/\
/_/_/_/\/\
/_/_/_/\/\/\
\_\_\_\/\/\/
\_\_\_\/\/
\_\_\_\/
Zusätzliches führendes oder nachfolgendes Leerzeichen ist zulässig, solange es das Erscheinungsbild des Cubes nicht verändert. Wie üblich ist das Zurückgeben der obigen Zeichenfolge oder einer Liste von Zeichenfolgen aus einer Funktion zulässig.
Das ist Code-Golf , also gewinnt die kürzeste Antwort in Bytes!
Antworten:
SOGL V0.12 , 27 Bytes
Probieren Sie es hier aus!
Leider funktioniert die Palendromisierungsversion
qE½Dε▒2β[}█O%q‘6«n╬∑
nicht wirklichquelle
Kohle ,
2823 BytesProbieren Sie es online! Link ist eine ausführliche Version des Codes. Nicht sehr anthrazit, wie ich weiß. Ich habe nicht bemerkt, dass
‖M↓
absichtlich der Cursor bewegt wird, also hatte ich ursprünglich versucht,F³«P⁺×/_³×/\⁻³ι↗»‖M↓×_ ³
was nicht funktioniert hat, weil ich versucht habe, es verkehrt herum zu machen. Wenn Sie etwas mehr Kohle wollen, dann versuchen Sie esG↗³←⁶↘³/\¶\/G↖³←⁷↘³_\¶\_↘‖M↑×_ ³
für 32 Bytes: Probieren Sie es online!quelle
Bubblegum , 35 Bytes
Probieren Sie es online!
quelle
> <> ,
97 94 9389 BytesProbieren Sie es online!
Bearbeiten 3: Es wurde herausgefunden, dass Sie das Zeichen "" (ASCII 25) verwenden können - Jetzt werden nur 15 von jedem Stapelelement entfernt und gedruckt. Außerdem wurden zusätzliche Anweisungen entfernt und alle durch 1 Zug ersetzt (01.)
quelle
Python 2 , 81 Bytes
Probieren Sie es online!
quelle
Schwanz, 99 Bytes
quelle
#!/bin/sed 1d
VariantePython 3 ,
9894 Bytes@ KevinCruijssen schlug dies vor ...
-4 Bytes dank @HyperNeutrino und @WheatWizard
Ausgabe Hardcoding-Lösung:
Probieren Sie es online!
oder 98 Bytes:
Probieren Sie es online!
Python 3 , 139 Bytes
Dumb Python 3 Nicht-Hardcoding-Sumbmission, sicher, dass Golf gespielt werden kann. Überraschenderweise ist das Komprimieren der beiden
for
s in nur einer Schleife länger:Probieren Sie es online!
Python 3 , 140 Bytes
Probieren Sie es online!
quelle
Bubblegum , 42 Bytes
quelle
Java 8, 112 Bytes
Hardcodierte Ausgabe.
Probieren Sie es hier aus.
quelle
o=>@"...
und dann durch\n
eine aktuelle Newline ersetzen .C #, 86 Bytes
Probieren Sie es hier aus.
quelle
o=>{}
wären es in deinem Fall 98 Bytes .Netzhaut , 59 Bytes
Probieren Sie es online! Erläuterung: In der ersten Stufe wird einfach Folgendes erstellt:
Die zweite Stufe erweitert dann alle
_
s, indem sie und das vorherige Zeichen dreimal wiederholt werden, während die dritte Stufe dasV
s in\/
s verwandelt .quelle
PHP , 77 Bytes
Probieren Sie es online!
quelle
05AB1E ,
3431 BytesProbieren Sie es online!
Erläuterung
Alternative 31-Byte-Lösung
quelle
ÀÀÀ
in dieser alternativen Version[O_O"]
...CSS,
225223 Bytes-2 Bytes dank Stephen S, zusätzliche Leerzeichen entfernt
Ich bin mir nicht ganz sicher, ob dies zählt, da CSS eigentlich keine Programmiersprache ist, aber technisch gesehen kann CSS eigenständig sein, da das
<html>
Element automatisch generiert wird, wenn es keine gibt.Und hier ist eine Version mit einer monospaced Schriftart,
247246 Bytes .-1 Byte dank Stephen S, zusätzliche Leerzeichen entfernt
quelle
:
s und{}
s löschen05AB1E ,
353231 BytesProbieren Sie es online!
100% andere Methode als Emigna.
Bearbeiten: Wenn ich mit dem bereits transponierten Muster beginne, kann ich 3 Bytes ausschneiden.
quelle
JavaScript (ES6), 95 Byte
JavaScript (ES6),
103 bis94 Byte-9 Bytes dank @Shaggy
JavaScript (ES6), 106 Byte
quelle
Ruby,
72-70BytesLetzte Änderung: Vermeiden Sie Doppelungen,
\
indem Sie''
anstelle von Zeichenfolgen einschließen""
.Ungolfed (Hinweis in Ruby-Negativ-String-Indizes umbrechen. Ist
-1
das letzte Zeichen.)quelle
Windows Batch, 122 Bytes
Ziemlich selbsterklärend.
quelle
Brainf * ck 387 Bytes
Ich bin mir nicht mal sicher, ob das noch eine Sache ist, aber ich war gelangweilt und habe es wegen Scheiße und Kichern getan :)
Edit: TIL: Ich bin 54,28% effektiver als irgendein Generator, den ich online gefunden habe ^. ^
Edit2: Online ausprobieren Vergewissern Sie sich, dass in den Optionen Wrap für das Verhalten bei Speicherüberlauf aktiviert ist
quelle
COBOL, 238 Bytes
Kompiliert mit Open-Cobol. Beachten Sie, dass der Einzug nur ein Tabulator ist und keine Leerzeichen, auch wenn diese Website ihn so formatiert.
quelle
Perl 5 , 89 Bytes
Probieren Sie es online!
quelle
Python 2 , 93 Bytes
Probieren Sie es online!
quelle