Versión 2 aquí .
Desafío simple: dado un número entero, dibuja un castillo de naipes con el número dado de historias. Si el número es negativo, dibuje la casa al revés. Ejemplos:
Input: 2
Output:
/\
--
/\/\
Input: 5
Output:
/\
--
/\/\
----
/\/\/\
------
/\/\/\/\
--------
/\/\/\/\/\
Input: 0
Output: <empty, whitespace or newline>
Input: -3
Output:
\/\/\/
----
\/\/
--
\/
La entrada puede ser numérica o una cadena. La salida debe ser exactamente como se muestra, con espacios iniciales y / o finales y líneas nuevas permitidas.
Este es el código de golf , ¡así que puede ganar el programa / función más corto para cada idioma!

input=0?Respuestas:
Python 2 ,
97959492 bytes-2 bytes gracias a Luka
Esta versión produce una excepción
n=0, pero sin imprimir nadaPruébalo en línea!
Versión sin errores, Python 2, 94 bytes
Pruébalo en línea!
fuente
x=n>0 or-1=>x=n>0or-10orserá interpretado como un número octavom=abs(n). Entonces, en lugar dexponern/m, en lugar dex*nponerm05AB1E ,
302924 bytesPruébalo en línea!
Explicación
fuente
PHP , 125 bytes
entrada negativa nueva línea principal
entrada nueva línea positiva
Pruébalo en línea!
PHP , 130 bytes
Pruébalo en línea!
fuente
MATL , 39 bytes
Pruébalo en línea!
Explicación
fuente
C (gcc) , 169
171173160164bytes+13 bytes para error de mayúsculas y minúsculas.
Pruébalo en línea!
Sin golf (207 bytes después de eliminar todos los espacios y la nueva línea):
fuente
Carbón,
312827 bytesPruébalo en línea! El enlace es a la versión detallada del código. Tenía alrededor de 4 respuestas diferentes de 32 bytes y luego encontré esto. Editar: Guardado
34 bytes al realizar laabsmanipulación de cadenas. Explicación:fuente
¿‹θ⁰‖T↓. :-)abs...Japt ,
4038 bytes-2 bytes gracias a @Shaggy
Pruébalo en línea!
Explicación
fuente
Gaia , 21 bytes
Explicación
fuente
Mathematica, 140 bytes
fuente
Retina ,
116111105 bytesesto se hizo demasiado largo: /
Pruébalo en línea!
la entrada negativa se denota como
~nfuente
Perl 5 , 100 + 1 (-n) = 101 bytes
Pruébalo en línea!
fuente