Вдохновленная тайлингом Фибоначчи , эта проблема заключается в создании искусства ASCII, представляющего другую известную комбинаторную последовательность.
Горы диаграмма п шагов является рисунком горного массива, используя именно п «/» и п «\» символов, таким образом, что символы набросать непрерывные кривые , которая никогда не опускается ниже своей первоначальной «высоты». Например,
/\/\
/\/ \
и
/\
/\/ \/\
обе 4-ступенчатые горные диаграммы, но
/\ /\/\
\/
не является.
вход
Программа должна принимать целое число n из стандартного ввода или в качестве параметра функции.
Выход
Распечатайте все n- ступенчатые горные диаграммы на стандартный вывод. Диаграммы могут быть в любом порядке, но должны быть разделены пробелами. Вы можете решить, будут ли разные диаграммы выводиться по горизонтали, вертикали и т. Д.
Как и в случае с мозаикой домино, вы можете использовать любой пробел по своему усмотрению. Это включает в себя дополнительные переводы строки до или после вывода на печать.
пример
Некоторые примеры действительных выходов для n = 3:
Допустимый выход A:
/\
/\ /\ / \ /\/\
/\/\/\ / \/\ /\/ \ / \ / \
Допустимый выход B:
/\
/\/ \
/\/\
/ \
/\/\/\
/\
/ \
/ \
/\
/ \/\
Допустимый выход C:
/\
/ \ /\
/ \ /\/ \
/\/\
/\ / \
/ \/\ /\/\/\
Это код гольф; самая короткая программа (в байтах) побеждает.