Los Illuminati te ordenan (con su control mental) que muestres la siguiente cadena:
^
/_\
/_|_\
/_|_|_\
/_|/o\|_\
/_|_\_/_|_\
/_|_|_|_|_|_\
/_|_|_|_|_|_|_\
/_|_|_|_|_|_|_|_\
/_|_|_|_|_|_|_|_|_\
Reglas:
- Se permiten espacios finales para cada línea.
- Se requieren espacios iniciales en cada línea.
- Se permite el espacio en blanco al final de la salida completa requerida.
- Como se trata de un desafío de código de golf , el ganador será el programa más corto en bytes.
- Dado que este es un desafío de complejidad kolmogorov , se permite la salida codificada.
- Se aplican lagunas estándar .
- Actualización: puede usar pestañas en lugar de espacios, con cada pestaña contando como 4 espacios. Si quieres por alguna razón.
Sandbox (lo dejaría durante las 72 horas completas recomendadas por las preguntas frecuentes de sandbox, pero con 7 votos a favor y casi sin comentarios negativos, 38 deberían estar bien)
Respuestas:
Carbón ,
2521 bytesPruébalo en línea! El enlace es a la versión detallada del código. Explicación:
fuente
<
es uno de los multidireccionales: cuando se usa con elMultiprint
comando hace que la cadena se imprima dos veces, una arriba y otra abajo, pero también se puede usar como acceso directo↗↘
en otros contextos.Vim, 40 bytes
-2 bytes gracias a DJMcMayhem
Puedes verlo en acción en este GIF creado con el script de Python de Lynn
fuente
V , 37 bytes
Pruébalo en línea!
Hexdump:
Explicación:
fuente
SOGL V0.12 ,
312725 bytesPruébalo aquí!
o una versión de 24 bytes usando
¼
(espacio para un antidiagonal) en lugar de±§
:Pruébalo aquí!
fuente
Python 2 ,
1031019895 bytes-2 bytes gracias a Jonathan Frech
-3 bytes gracias a ovs
Pruébalo en línea!
fuente
JavaScript (ES6),
9592 bytesO 91 bytes con una nueva línea principal, que creo que no está permitida:
Manifestación
Mostrar fragmento de código
Formateado y comentado
fuente
C (gcc) ,
124122120119117115118 bytes-1 byte gracias a @xanoetux +3 falta el nivel más bajo ...
Pruébalo en línea!
fuente
Haskell,
110107 bytesPruébalo en línea!
Esos 9 espacios al principio duelen.
Cómo funciona
Editar: -3 bytes gracias a @Laikoni:
fuente
PowerShell ,
109105bytesPruébalo en línea!
Guardado 4 bytes gracias a Veskah.
fuente
05AB1E ,
474240 bytesPruébalo en línea!
Estúpida versión:
„_|3×"_|/o\|".;„_|2×û"_|_\_/_".;
Otra versión menos estúpida (pero aún peor):
05AB1E , 42 bytes
Pruébalo en línea!
fuente
Chicle , 48 bytes
Pruébalo en línea!
fuente
PHP, 123 + 3 bytes
+3 bytes para el recuento de pestañas extraño. (¡todavía mueve el cursor 8 espacios en cualquier consola!)
Nota: ¡El primer carácter después
echo"
es un carácter tabulador!Ejecutar
-nr
o probarlo en línea .otra versión, misma longitud:
fuente
Retina ,
7973 bytesPruébalo en línea!
fuente
Ruby, 92 bytes
fuente
Excel VBA, 104 bytes
Función de ventana inmediata anónima VBE que confirma la verdad.
Versión A:
Versión B:
fuente
Python 2 , 154 bytes
Pruébalo en línea!
-3 bytes usando
bytearray
gracias a Rod-1 byte gracias a bobrobbob
fuente
Javascript 90 bytes (si se requiere el parámetro predeterminado a = 9, entonces 92 bytes)
fuente
Java 8, 156 bytes
Explicación:
Pruébalo aquí
fuente
Julia,
152141139130127120113112 bytesExplicado:
fuente
C # (.NET Core) ,
174153bytesPruébalo en línea!
Una forma ineficiente de construir la pirámide, pero interesante trabajar a través de ella.
Agradecimientos
-21 bytes gracias a @someone
fuente
C # (.NET Core) , 144 bytes
Este puede parecer bastante aburrido, porque es bastante aburrido.
Pruébalo en línea!
fuente
JavaScript, 117 bytes
Sé que es un hecho que no estoy superando cualquiera de las lenguas del golf, pero al menos puedo dar mi propia solución.
Aquí hay una demostración:
Explicación:
fuente
Javascript, 238 bytes
Mi primer intento de codegolfing: D
fuente
function`s`
en lugar defunction('s')
,a=>
en lugar de()=>
,fill(x)
en lugar demap(e=>x)
,[...s]
en lugar des.split('')
, mover una declaración en lafor
inicialización, etc.