13 марта признан Национальным днем драгоценностей , который является темой этого конкурса. Таким образом, учитывая целое , nгде nбольше 0, создать ASCII драгоценность. Например:
n = 1 n = 2 n = 3
______
____ / \
__ / \ \ /
/ \ \ / \ /
\ / \ / \ /
\/ \/ \/
Основание определяется как самое нижнее место драгоценного камня до самой высокой пары \/. Остальное верх. Для приведенного выше примера, где n = 1:
Bottom: \ / Top: __
\/ / \
Как вы можете видеть, дно состоит из n + 1слоев \/с (1 * lines from the bottom) * 2промежутками между ними с максимумом nлиний от дна драгоценного камня. Если мы возьмем вторую драгоценность ( n = 2), мы увидим, что:
____
/ \
\ / 2 (or n) layers from the bottom with 1*2*2 or 4 spaces in between \/
\ / 1 layer from the bottom with 1*1*2 or 2 spaces in between \/
\/ The bottom (0 layers) with 1*0*2 spaces or 0 spaces in between \/
Верх выполнен из одной пары /\с n*2пробелами между ними с n*2подчеркиванием сверху.
правила
- Должен иметь возможность принимать любые ненулевые положительные целые числа как пользовательский ввод
- Необходимо создать драгоценный камень с использованием спецификаций, определенных выше (приведено здесь):
- Верх выполнен из одной пары
/\сn*2пробелами между ними сn*2подчеркиванием сверху. - Дно состоит из
n + 1слоев\/с(1 * lines from the bottom) * 2промежутками между ними с максимумомnлиний от нижней части драгоценного камня.
- Верх выполнен из одной пары
- Разрешенные символы новой строки после драгоценного камня или пробелы на каждой строке разрешены.
- Стандартные лазейки не допускаются
Критерии победы
Меньше байтов побеждает!