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.