Desenhe um cubo lado a lado de qualquer tamanho, na arte ASCII.
Você será dado três números a
, b
e c
, eo programa deve saída um a * b * c cubo porte.
Exemplos
3 3 3
->
____ ____ ____
/____/____/____/|
/____/____/____/||
/____/____/____/|||
|____|____|____|||/
|____|____|____||/
|____|____|____|/
5 2 3
->
____ ____ ____ ____ ____
/____/____/____/____/____/|
/____/____/____/____/____/||
/____/____/____/____/____/||/
|____|____|____|____|____||/
|____|____|____|____|____|/
4 6 5
->
____ ____ ____ ____
/____/____/____/____/|
/____/____/____/____/||
/____/____/____/____/|||
/____/____/____/____/||||
/____/____/____/____/|||||
|____|____|____|____||||||
|____|____|____|____|||||/
|____|____|____|____||||/
|____|____|____|____|||/
|____|____|____|____||/
|____|____|____|____|/
O menor código vence.
Além disso, quais são os intervalos válidos para
—
Mellamokb
a
, b
e c
? Por exemplo, é permitido que alguma das dimensões seja 0
?
@ stevether: Eu não pensei em "cubo lado a lado", esse é um nome melhor.
—
beary605
Um cubo tem arestas iguais. Melhor chamá-lo de paralelepípedo ou tijolo.
—
DavidC
@ beary605 Não sou matemático, mas acho que você pode estar se referindo a um cuboide retangular. ( en.wikipedia.org/wiki/Cuboid ) Um cubo, um tipo específico de cubóide retangular, tem faces quadradas. ( pt.wikipedia.org/wiki/Cube ) Até onde eu sei, o nome da forma do objeto não muda quando o objeto é lado a lado.
—
DavidC
/
invés de|
corresponder à parte superior, e o número de tubos em cada linha vertical seja idêntico.