ASCIIアートで、任意のサイズのタイルキューブを描画します。
3つの数字a、bおよびが与えられc、プログラムはa * b * cサイズのキューブを出力するはずです。
例
3 3 3 ->
____ ____ ____
/____/____/____/|
/____/____/____/||
/____/____/____/|||
|____|____|____|||/
|____|____|____||/
|____|____|____|/
5 2 3 ->
____ ____ ____ ____ ____
/____/____/____/____/____/|
/____/____/____/____/____/||
/____/____/____/____/____/||/
|____|____|____|____|____||/
|____|____|____|____|____|/
4 6 5 ->
____ ____ ____ ____
/____/____/____/____/|
/____/____/____/____/||
/____/____/____/____/|||
/____/____/____/____/||||
/____/____/____/____/|||||
|____|____|____|____||||||
|____|____|____|____|||||/
|____|____|____|____||||/
|____|____|____|____|||/
|____|____|____|____||/
|____|____|____|____|/
最短のコードが優先されます。
また、何のための有効な範囲は
—
mellamokb
a、bとc?たとえば、どの次元でも許可されます0か?
@stevether:「タイルキューブ」については考えていませんでした。
—
beary605
立方体には等しいエッジがあります。それをタイル張りの平行六面体またはレンガと呼ぶ方が良い。
—
DavidC
@ beary605私は数学者ではありませんが、長方形の直方体を指しているのではないかと思います。(en.wikipedia.org/wiki/Cuboid)直方体の特定のタイプである立方体には、正方形の面があります。(en.wikipedia.org/wiki/Cube)私の知る限り、オブジェクトがタイル化されてもオブジェクトの形状の名前は変わりません。
—
DavidC

/なく|、上部と一致し、各垂直線のパイプの数が同じであれば、少し良く見えると思います。