スパイクボックスを作る

WとHの2つの正の整数が与えられた場合、上下にWの “スパイク”を含むスラッシュ(/
)で構成されるASCIIアートボックスを出力しますエッジ、およびH
“スパイク”を左右のエッジに表示します。ボックスの内部はスペースで埋められています。

「スパイク」は、単に矢印の形を形成するために一緒に来る2つのスラッシュです:

/    /

/      
      /

したがって、 W = 4、H = 3 の出力は次のようになります。

////
      /
/      
      /
/      
////

上に上に4つのスパイクがあり、下を指している下に4つ、左を指している左に3つ、右を指している右に3つあります。

他のいくつかの入出力ペアがあります:

W H
[spiky slash box]

1 1
/
/

1 2
/
/
/
/

2 1
//
//

2 2
//
  /
/  
//

1 3
/
/
/
/
/
/

3 1
///
///

2 3
//
  /
/  
  /
/  
//

3 2
///
    /
/    
///

10 1
//////////
//////////

10 2
//////////
                  /
/                  
//////////

4 5
////
      /
/      
      /
/      
      /
/      
      /
/      
////

出力に行頭または行末にスペースを入れないでください。オプションで、末尾に1つの改行があってもかまいません。

バイト単位で最短のコードが勝ちます。

ベストアンサー

Charcoal, 9 bytes

BײNײN/

オンラインで試す!

説明

B           Box
  ײN       Next input as number * 2
      ײN   Next input as number * 2
          / With border "/"

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です