5 квітня - це Національний день глибокої піци 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:
/\___________/\
\ \ / /
\ \ / /
\ \ / /
\ \___/ /
\_____/
Критерій виграшу
Це код-гольф , тому найкоротший код у байтах виграє!
-замість _?
