Намалюйте кахельний куб будь-якого розміру в арт. ASCII.
Вам дадуть три числа a
, b
і c
, і програма повинна вивести куб розміром * 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
/
замість цього,|
щоб він відповідав верху, а кількість труб у кожній вертикальній лінії була б однаковою.