4月5日は、このチャレンジのテーマであるNational Deep DIsh Pizza Dayです。正の整数n(n0より大きい)を指定して、ASCIIの深皿ピザを作成します。示されている実際の深皿ピザ:
ご覧のように、ピザの残りの部分を取り囲むように、地殻の層があります。
ピザの作り方
クラストは2つの層で構成されています。最初の層はn背が高く、n*3長くなります。長さは、最上行の文字数(スペースを含む)です。したがってn、1を指定すると、最初のレイヤーは次のようになります。
\_/ 1 character tall
3 characters long
n2の場合:
\ / 2 characters tall
\__/
6 characters long
さて、地殻の2番目の層について。最初の内側のクラストの外側に移動するため、n+2背の高い(n*3)+6)キャラクターと長いキャラクターになります。与えられたものnは1つです:
\ / 3 characters tall
\ /
\___/
9 characters long (3 underscores, 3 slashes on either side)
n2の場合:
\ / 4 characters high
\ /
\ /
\____/
12 characters long
次に\/、内部クラストと外部クラストの2つの最も高いペアを互いに一致させます。でnある1:
\ \ / /
\ \_/ /
\___/
正しく行われた場合、各レイヤー間で1文字の違いがあるトップのないVのように見えます。トップスと言えば、クラストはペアで結合され、長い/\下線で区切られ(n*3)+2てクラストとピザが完成します。
例
n1の場合:
/\_____/\
\ \ / /
\ \_/ /
\___/
n 2です
/\________/\
\ \ / /
\ \ / /
\ \__/ /
\____/
n 3
/\___________/\
\ \ / /
\ \ / /
\ \ / /
\ \___/ /
\_____/
受賞基準
これはcode-golfなので、バイト単位の最短コードが勝ちです!
-代わりにを使用できます_か?
