Versão 2 aqui .
Desafio simples: dado um número inteiro, compre um baralho de cartas com o número especificado de histórias. Se o número for negativo, desenhe a casa de cabeça para baixo. Exemplos:
Input: 2
Output:
/\
--
/\/\
Input: 5
Output:
/\
--
/\/\
----
/\/\/\
------
/\/\/\/\
--------
/\/\/\/\/\
Input: 0
Output: <empty, whitespace or newline>
Input: -3
Output:
\/\/\/
----
\/\/
--
\/
A entrada pode ser numérica ou uma sequência de caracteres. A saída deve ser exatamente como mostrada, com espaços à esquerda e / ou à direita e novas linhas permitidas.
Isso é código-golfe , portanto, pode ganhar o programa / função mais curto para cada idioma!
input=0
?Respostas:
Python 2 ,
97959492 bytes-2 bytes graças a Luka
Esta versão produz uma exceção
n=0
, mas sem imprimir nadaExperimente online!
Versão sem erro, Python 2, 94 bytes
Experimente online!
fonte
x=n>0 or-1
=>x=n>0or-1
0or
será interpretado como um número octam=abs(n)
. Então, em vez dex
colocarn/m
, em vez dex*n
putm
05AB1E ,
302924 bytesExperimente online!
Explicação
fonte
PHP , 125 bytes
entrada de nova linha inicial negativa
inserir nova linha à direita
Experimente online!
PHP , 130 bytes
Experimente online!
fonte
MATL , 39 bytes
Experimente online!
Explicação
fonte
C (gcc) , 169
171173160164bytes+13 bytes para erro de maiúsculas e minúsculas.
Experimente online!
Ungolfed (207 bytes após remover todos os espaços e nova linha):
fonte
Carvão,
312827 bytesExperimente online! Link é a versão detalhada do código. Eu tinha cerca de 4 respostas diferentes de 32 bytes e encontrei isso. Editar: salvou
34 bytes executando aabs
manipulação de cadeia de caracteres. Explicação:fonte
¿‹θ⁰‖T↓
. :-)abs
...Japonês ,
4038 bytes-2 bytes graças a @Shaggy
Experimente online!
Explicação
fonte
Gaia , 21 bytes
Explicação
fonte
Mathematica, 140 bytes
fonte
Retina ,
116111105 bytesisso ficou muito tempo: /
Experimente online!
entrada negativa é denotada como
~n
fonte
Perl 5 , 100 + 1 (-n) = 101 bytes
Experimente online!
fonte