Introducción
En parte inspirado por esta pregunta de StackOverflow , dibujemos un Lightning Bolt ASCII.
Escriba un programa que tome un número entero positivo a n
través de STDIN o línea de comando y envíe el rayo ASCII a continuación.
Entrada
Entero positivo que n
representa el número de niveles de zig-zag de rayos para dibujar
Salida de ejemplo
n = 1
__
\ \
\ \
\ \
\/
n = 2
__
\ \
\ \
__\ \
\ __\
\ \
\ \
\/
n = 3
__
\ \
\ \
__\ \
\ __\
\ \
__\ \
\ __\
\ \
\ \
\/
n = 4
__
\ \
\ \
__\ \
\ __\
\ \
__\ \
\ __\
\ \
__\ \
\ __\
\ \
\ \
\/
. . . etc.
Notas adicionales
- Puede escribir una función que tome
n
como único argumento e imprima o devuelva la cadena. - Los espacios finales y las nuevas líneas están bien.
- No hay espacios iniciales excepto donde sea apropiado para el patrón designado.
- El código más corto en bytes gana.