5 апреля - национальный день пиццы Deep DIsh, тема этого соревнования. Учитывая положительное целое число n( nбольше 0), создайте пиццу с глубоким блюдом ASCII. Настоящая глубокая тарелка пиццы показана:
Как вы можете видеть, на дне есть слой корки, окружающий остальную часть пиццы.
Как сделать пиццу
Корка состоит из двух слоев. Первый слой будет nвысоким и n*3длинным. Длина - это количество символов (включая пробелы) в верхней строке. Итак, учитывая n1, первый слой будет выглядеть так:
\_/ 1 character tall
3 characters long
Если nдва:
\ / 2 characters tall
\__/
6 characters long
Теперь для второго слоя коры. Он выйдет за пределы первой внутренней корки, поэтому он будет иметь n+2высоту (n*3)+6)символов и длину символов. Дано nодно:
\ / 3 characters tall
\ /
\___/
9 characters long (3 underscores, 3 slashes on either side)
Если nдва:
\ / 4 characters high
\ /
\ /
\____/
12 characters long
Затем вы должны сопоставить две самые высокие пары \/друг с другом для внутренней и внешней коры. В nтом 1:
\ \ / /
\ \_/ /
\___/
Если все сделано правильно, это будет выглядеть как V без вершин с разницей в один символ между каждым слоем. Говоря о вершинах, кора будет объединена парой /\, разделенной линией подчеркиваний, (n*3)+2длинной, чтобы закончить корку и пиццу.
Примеры
Если n1:
/\_____/\
\ \ / /
\ \_/ /
\___/
n это 2:
/\________/\
\ \ / /
\ \ / /
\ \__/ /
\____/
n это 3:
/\___________/\
\ \ / /
\ \ / /
\ \ / /
\ \___/ /
\_____/
Критерий победы
Это код-гольф , поэтому выигрывает самый короткий код в байтах!
-вместо _?
