Inspirado en el mosaico de dominó de Fibonacci , este problema se trata de generar arte ASCII que represente otra famosa secuencia combinatoria.
Un diagrama de montaña de n pasos es un dibujo de una cadena montañosa, que usa exactamente caracteres n '/' y n '\', de modo que los personajes dibujan una curva continua que nunca cae por debajo de su "altitud" inicial. Por ejemplo,
/\/\
/\/ \
y
/\
/\/ \/\
son diagramas de montaña de 4 pasos, pero
/\ /\/\
\/
no es.
Entrada
El programa debe aceptar un número entero n desde stdin o como parámetro para una función.
Salida
Imprima todos los diagramas de montaña n -step en stdout. Los diagramas pueden estar en cualquier orden, pero deben estar separados por algún tipo de espacio en blanco. Puede decidir si se generarán diferentes diagramas horizontal, vertical, etc.
Como en el problema del mosaico de dominó, puede usar cualquier espacio en blanco que desee. Esto incluye nuevas líneas adicionales antes o después de la salida impresa.
Ejemplo
Algunas salidas válidas de muestra para n = 3:
Salida válida A:
/\
/\ /\ / \ /\/\
/\/\/\ / \/\ /\/ \ / \ / \
Salida válida B:
/\
/\/ \
/\/\
/ \
/\/\/\
/\
/ \
/ \
/\
/ \/\
Salida válida C:
/\
/ \ /\
/ \ /\/ \
/\/\
/\ / \
/ \/\ /\/\/\
Este es el código de golf; el programa más corto (en bytes) gana.