Inspiré par cela et le chat suivant:
Votre tâche consiste à générer les éléments suivants:
_ _ _
/_/_/_/\
/_/_/_/\/\
/_/_/_/\/\/\
\_\_\_\/\/\/
\_\_\_\/\/
\_\_\_\/
Des espaces supplémentaires en début ou en fin sont autorisés, à condition que cela ne change pas l'apparence du cube. Comme d'habitude, le retour de ce qui précède ou d'une liste de chaînes d'une fonction est autorisé.
C'est le golf de code , donc la réponse la plus courte en octets gagne!
Réponses:
SOGL V0.12 , 27 octets
Essayez-le ici!
Malheureusement, la version de palendromisation
qE½Dε▒2β[}█O%q‘6«n╬∑
ne fonctionne pas vraimentla source
Fusain ,
2823 octetsEssayez-le en ligne! Le lien est vers la version détaillée du code. Pas très au charbon, je sais. Je ne savais pas que cela
‖M↓
déplace délibérément le curseur, alors j'avais essayé à l'origineF³«P⁺×/_³×/\⁻³ι↗»‖M↓×_ ³
ce qui ne fonctionnait pas, parce que j'essayais de le faire à l'envers. Si vous voulez quelque chose de plus Charcoal-y alors essayezG↗³←⁶↘³/\¶\/G↖³←⁷↘³_\¶\_↘‖M↑×_ ³
pour 32 octets: Essayez-le en ligne!la source
Bubblegum , 35 octets
Essayez-le en ligne!
la source
> <> ,
97 94 9389 octetsEssayez-le en ligne!
Edit 3: Compris que vous pouvez utiliser le caractère "" (ascii 25) - Maintenant, le processus enlève seulement 15 de chaque élément de la pile et imprime. Les instructions directionnelles supplémentaires ont également été supprimées et remplacées par 1 mouvement (01.)
la source
Python 2 , 81 octets
Essayez-le en ligne!
la source
Queue, 99 octets
la source
#!/bin/sed 1d
variantePython 3 ,
9894 octets@KevinCruijssen a suggéré ceci ...
-4 octets grâce à @HyperNeutrino et @WheatWizard
Solution de codage en dur de sortie:
Essayez-le en ligne!
ou, 98 octets:
Essayez-le en ligne!
Python 3 , 139 octets
Dumb Python 3 Sumbmission non Hardcoding, sûr qu'il peut être joué au golf. Étonnamment, la compression des deux
for
s en une seule boucle est plus longue:Essayez-le en ligne!
Python 3 , 140 octets
Essayez-le en ligne!
la source
Bubblegum , 42 octets
la source
Java 8, 112 octets
Sortie codée en dur.
Essayez-le ici.
la source
o=>@"...
, puis remplacer\n
par une nouvelle ligne réelle.C #, 86 octets
Essayez-le ici.
la source
o=>{}
ce serait 98 octets dans votre cas.Rétine , 59 octets
Essayez-le en ligne! Explication: La première étape crée simplement les éléments suivants:
La deuxième étape développe ensuite tous les
_
s en les répétant et le caractère précédent 3 fois, tandis que la troisième étape transforme lesV
s en\/
s.la source
PHP , 77 octets
Essayez-le en ligne!
la source
05AB1E ,
3431 octetsEssayez-le en ligne!
Explication
Solution alternative de 31 octets
la source
ÀÀÀ
dans cette version alternative[O_O"]
...CSS,
225223 octets-2 octets grâce à Stephen S, espaces supplémentaires supprimés
Je ne sais pas exactement si cela compte parce que CSS n'est pas vraiment un langage de programmation, mais techniquement, CSS peut être autonome puisque l'
<html>
élément est généré automatiquement s'il n'y en a pas.Et voici une version avec une police à espacement fixe,
247246 octets .-1 octet grâce à Stephen S, espaces supplémentaires supprimés
la source
:
s et{}
s05AB1E ,
353231 octetsEssayez-le en ligne!
Méthode 100% différente d'Emigna.
Edit: Si je commence avec le motif déjà transposé, je peux couper 3 octets.
la source
JavaScript (ES6), 95 octets
JavaScript (ES6),
10394 octets-9 octets grâce à @Shaggy
JavaScript (ES6), 106 octets
la source
Rubis,
7270 octetsDernière modification: évitez le double
\
en insérant des chaînes au''
lieu de""
.Ungolfed (note dans les index de chaîne négatifs Ruby enrouler autour.
-1
Est le dernier caractère.)la source
Windows Batch, 122 octets
Assez explicite.
la source
Brainf * ck 387 octets
Je ne sais même pas si c'est toujours une chose mais je m'ennuyais et je l'ai fait pour des conneries et des rires :)
Edit: TIL: Je suis 54,28% plus efficace que certains générateurs que j'ai trouvés en ligne ^. ^
Edit2: Essayez-le en ligne Assurez-vous que Wrap est activé pour le comportement de dépassement de mémoire dans les options
la source
COBOL, 238 octets
Compilé avec open-cobol. Notez que l'indentation est un onglet unique, pas des espaces, même si ce site Web le met en forme de cette façon.
la source
Perl 5 , 89 octets
Essayez-le en ligne!
la source
Python 2 , 93 octets
Essayez-le en ligne!
la source