ASCII sanatında herhangi bir boyutta döşenmiş bir küp çizin.
Üç numara verilecek a
, b
ve c
, ve program çıktılayacaktır bir a * b * c büyüklüğünde küp.
Örnekler
3 3 3
->
____ ____ ____
/____/____/____/|
/____/____/____/||
/____/____/____/|||
|____|____|____|||/
|____|____|____||/
|____|____|____|/
5 2 3
->
____ ____ ____ ____ ____
/____/____/____/____/____/|
/____/____/____/____/____/||
/____/____/____/____/____/||/
|____|____|____|____|____||/
|____|____|____|____|____|/
4 6 5
->
____ ____ ____ ____
/____/____/____/____/|
/____/____/____/____/||
/____/____/____/____/|||
/____/____/____/____/||||
/____/____/____/____/|||||
|____|____|____|____||||||
|____|____|____|____|||||/
|____|____|____|____||||/
|____|____|____|____|||/
|____|____|____|____||/
|____|____|____|____|/
En kısa kod kazanır.
Ayrıca, geçerli aralıkları nelerdir
—
mellamokb
a
, b
ve c
? Örneğin, boyutlardan herhangi birine izin veriliyor 0
mu?
@stevether: "Çinili küp" hakkında düşünmedim, bu daha iyi bir isim.
—
beary605
Bir küpün eşit kenarları vardır. Kiremitli paralel bir tuğla veya tuğla demek daha iyidir.
—
DavidC
@ beary605 Ben bir matematikçi değilim, ama bence dikdörtgen bir küboidden bahsediyor olabilirsiniz. ( en.wikipedia.org/wiki/Cuboid ) Belirli bir dikdörtgen küboid türü olan bir küpün kare yüzleri vardır. ( en.wikipedia.org/wiki/Cube ) Bildiğim kadarıyla, nesne döşendiğinde nesnenin şeklinin adı değişmez.
—
DavidC
/
yerine|
üste eşit olsaydı biraz daha iyi görüneceğini düşünüyorum ve her dikey çizgideki boru sayısı aynı.