Хорошо, мой первый вопрос по гольфу. Пожалуйста, будьте нежны :) Я знаю, что есть слишком много загадок ascii: P, но мы здесь.
Задача проста, используйте ваш любимый язык программирования, чтобы напечатать треугольную рябь. На входе должен быть размер пульсации.
Каждый треугольник равномерно распределен. По сути, вы продолжаете добавлять треугольники, пока не будет достаточно места для самого маленького треугольника.
Вам разрешают пробелы в любом месте, где вы хотите, если рябь такая же, как в примере с правильным размером.
пример
q)g 1
__
\/
q)g 2
____
\ /
\/
q)g 3
______
\ /
\ /
\/
q)g 4
________
\ __ /
\ \/ /
\ /
\/
q)g 5
__________
\ ____ /
\ \ / /
\ \/ /
\ /
\/
q)g 6
____________
\ ______ /
\ \ / /
\ \ / /
\ \/ /
\ /
\/
q)g 7
______________
\ ________ /
\ \ __ / /
\ \ \/ / /
\ \ / /
\ \/ /
\ /
\/
q)g 8
________________
\ __________ /
\ \ ____ / /
\ \ \ / / /
\ \ \/ / /
\ \ / /
\ \/ /
\ /
\/
Как обычно, самый короткий код выигрывает :)