Escreva um programa ou função que receba um número inteiro maior que 1 ou menor que -1. Ou seja, a entrada não será 0, 1 ou -1.
Se a entrada for 2
, a saída deve ser:
|\_/|
|___|
Se a entrada for 3
, a saída deve ser:
|\_/\_/|
|______|
Se a entrada for 4
, a saída deve ser:
|\_/\_/\_/|
|_________|
O padrão continua da mesma maneira exata para entradas maiores. Por exemplo, se a entrada for 10
, a saída deve ser:
|\_/\_/\_/\_/\_/\_/\_/\_/\_/|
|___________________________|
Se a entrada for -2
, a saída deve ser:
____
| |
|_/\_|
Se a entrada for -3
, a saída deve ser:
_______
| |
|_/\_/\_|
Se a entrada for -4
, a saída deve ser:
__________
| |
|_/\_/\_/\_|
O padrão continua da mesma maneira exata para entradas menores. Por exemplo, se a entrada for -10
, a saída deve ser:
____________________________
| |
|_/\_/\_/\_/\_/\_/\_/\_/\_/\_|
A saída pode ser impressa ou retornada como uma sequência com uma nova linha à direita opcional. O canto superior direito "vazio" da saída para entradas negativas pode ser um espaço ou pode permanecer vazio.
O código mais curto em bytes vence.