Inspirado por este y el siguiente chat:
Su tarea es generar lo siguiente:
_ _ _
/_/_/_/\
/_/_/_/\/\
/_/_/_/\/\/\
\_\_\_\/\/\/
\_\_\_\/\/
\_\_\_\/
Se permiten espacios en blanco iniciales o finales adicionales, siempre que no cambie la apariencia del cubo. Como de costumbre, se permite devolver lo anterior o una lista de cadenas de una función.
Este es el código de golf , por lo que la respuesta más corta en bytes gana.
Respuestas:
SOGL V0.12 , 27 bytes
Pruébalo aquí!
Lamentablemente, la versión de palendromización
qE½Dε▒2β[}█O%q‘6«n╬∑
realmente no funcionafuente
Carbón ,
2823 bytesPruébalo en línea! El enlace es a la versión detallada del código. No muy carbón, lo sé. No me di cuenta de que
‖M↓
mueve el cursor deliberadamente, así que originalmente intentéF³«P⁺×/_³×/\⁻³ι↗»‖M↓×_ ³
lo que no funcionó, porque estaba tratando de hacerlo al revés. Si quieres algo más de carbón, pruebaG↗³←⁶↘³/\¶\/G↖³←⁷↘³_\¶\_↘‖M↑×_ ³
con 32 bytes: ¡ Pruébalo en línea!fuente
Chicle , 35 bytes
Pruébalo en línea!
fuente
> <> ,
97 94 9389 bytesPruébalo en línea!
Edición 3: descubrí que puedes usar el carácter "" (ascii 25) - Ahora el proceso solo quita 15 de cada elemento de la pila e imprime. También se eliminaron las instrucciones direccionales adicionales y se reemplazaron todas con 1 movimiento (01.)
fuente
Python 2 , 81 bytes
Pruébalo en línea!
fuente
Cola, 99 bytes
fuente
#!/bin/sed 1d
variantePython 3 ,
9894 bytes@KevinCruijssen sugirió esto ...
-4 bytes gracias a @HyperNeutrino y @WheatWizard
Solución de codificación de salida:
Pruébalo en línea!
o 98 bytes:
Pruébalo en línea!
Python 3 , 139 bytes
Dumb Python 3 Sumbmission no hardcoding, seguro que se puede jugar al golf. Sorprendentemente, comprimir las dos
for
s en un solo bucle es más largo:Pruébalo en línea!
Python 3 , 140 bytes
Pruébalo en línea!
fuente
Chicle , 42 bytes
fuente
Java 8, 112 bytes
Salida codificada.
Pruébalo aquí.
fuente
o=>@"...
y luego reemplazarlo\n
con una nueva línea real.C #, 86 bytes
Pruébalo aquí.
fuente
o=>{}
sería 98 bytes en su caso.Retina , 59 bytes
Pruébalo en línea! Explicación: La primera etapa simplemente crea lo siguiente:
La segunda etapa expande todos los
_
s repitiéndolos a ellos y al personaje anterior 3 veces, mientras que la tercera etapa convierte losV
s en\/
s.fuente
PHP , 77 bytes
Pruébalo en línea!
fuente
05AB1E ,
3431 bytesPruébalo en línea!
Explicación
Solución alternativa de 31 bytes
fuente
ÀÀÀ
en esa versión alternativa[O_O"]
...CSS,
225223 bytes-2 bytes gracias a Stephen S, espacios extra eliminados
No estoy exactamente seguro de si esto cuenta porque CSS no es realmente un lenguaje de programación, pero técnicamente CSS puede ser independiente ya que el
<html>
elemento se genera automáticamente si no lo hay.Y aquí hay una versión con una fuente monoespaciada,
247246 bytes .-1 byte gracias a Stephen S, espacios extra eliminados
fuente
:
s y{}
S05AB1E ,
353231 bytesPruébalo en línea!
Método 100% diferente que Emigna.
Editar: si empiezo con el patrón ya transpuesto, puedo cortar 3 bytes.
fuente
JavaScript (ES6), 95 bytes
JavaScript (ES6),
10394 bytes-9 bytes gracias a @Shaggy
JavaScript (ES6), 106 bytes
fuente
Ruby,
7270 bytesÚltima edición: evite el doble
\
encerrando cadenas en''
lugar de""
.Ungolfed (nota en los índices de cadena negativa Ruby se envuelve.
-1
Es el último carácter).fuente
Lote de Windows, 122 bytes
Bastante autoexplicativo.
fuente
Brainf * ck 387 bytes
Ni siquiera estoy seguro de si esto sigue siendo una cosa, pero estaba aburrido y lo hice por sh * ts y risitas :)
Editar: TIL: Soy 54.28% más efectivo que algún generador que encontré en línea ^. ^
Edit2: Pruébelo en línea Asegúrese de que Wrap esté activado para el comportamiento de desbordamiento de memoria en las opciones
fuente
COBOL, 238 bytes
Compilado con open-cobol. Tenga en cuenta que la sangría es una sola pestaña, no espacios, incluso si este sitio web lo formatea de esa manera.
fuente
Perl 5 , 89 bytes
Pruébalo en línea!
fuente
Python 2 , 93 bytes
Pruébalo en línea!
fuente