Hoje, 11 de novembro, é conhecido como Dia da Lembrança , Dia do Armistício ou Dia dos Veteranos (dependendo do país), e é um dia de reflexão e gratidão para os militares e seus serviços, que começaram especificamente a refletir o fim das hostilidades europeias na primeira guerra mundial. Vamos refletir sobre isso com uma simples saída de arte ASCII de 11/11
.
Dada uma entrada n
, produza uma representação em arte ASCII 11/11
disso com n
unidades de altura. Especificamente, cada um 1
é composto por tubos verticais ||
, a barra é composta por barras //
e cada caractere tem dois espaços separados. Observe que isso significa variar larguras de saída - por exemplo, n=3
abaixo, veja como a "parte inferior" da barra é de dois espaços 1
à esquerda, mas há quatro espaços à 1
direita, de modo que a parte superior da barra alinha-se apropriadamente e há dois espaços à 1
direita.
n = 1
|| || // || ||
n = 2
|| || // || ||
|| || // || ||
n = 3
|| || // || ||
|| || // || ||
|| || // || ||
n = 4
|| || // || ||
|| || // || ||
|| || // || ||
|| || // || ||
n = 5
|| || // || ||
|| || // || ||
|| || // || ||
|| || // || ||
|| || // || ||
e assim por diante.
Entrada
Um número inteiro positivo único em qualquer formato conveniente , n > 0
.
Saída
Uma representação de arte ASCII de 11/11
, seguindo as regras e exemplos acima. Novas linhas à esquerda / à direita ou outro espaço em branco são opcionais, desde que os caracteres sejam alinhados adequadamente.
Regras
- Um programa completo ou uma função são aceitáveis. Se uma função, você pode retornar a saída em vez de imprimi-la.
- As brechas padrão são proibidas.
- Isso é código-golfe, portanto todas as regras usuais de golfe se aplicam e o código mais curto (em bytes) vence.