Vẽ một khối lập phương lát gạch có kích thước bất kỳ, trong nghệ thuật ASCII.
Bạn sẽ được cung cấp ba số a, bvà c, chương trình sẽ xuất ra một khối có kích thước * b * c.
Ví dụ
3 3 3 ->
____ ____ ____
/____/____/____/|
/____/____/____/||
/____/____/____/|||
|____|____|____|||/
|____|____|____||/
|____|____|____|/
5 2 3 ->
____ ____ ____ ____ ____
/____/____/____/____/____/|
/____/____/____/____/____/||
/____/____/____/____/____/||/
|____|____|____|____|____||/
|____|____|____|____|____|/
4 6 5 ->
____ ____ ____ ____
/____/____/____/____/|
/____/____/____/____/||
/____/____/____/____/|||
/____/____/____/____/||||
/____/____/____/____/|||||
|____|____|____|____||||||
|____|____|____|____|||||/
|____|____|____|____||||/
|____|____|____|____|||/
|____|____|____|____||/
|____|____|____|____|/
Mã ngắn nhất sẽ thắng.
Ngoài ra, phạm vi giá trị là gì
—
mellamokb
a, bvà c? Ví dụ: có bất kỳ kích thước nào được phép 0không?
@stevether: Tôi đã không nghĩ về "khối lập phương", đó là một cái tên tốt hơn.
—
beary605
Một khối lập phương có các cạnh bằng nhau. Tốt hơn để gọi nó là một lát gạch song song hoặc gạch.
—
DavidC
@ beary605 Tôi không phải là nhà toán học, nhưng tôi nghĩ bạn có thể đang đề cập đến một hình khối hình chữ nhật. ( en.wikipedia.org/wiki/Cuboid ) Một khối lập phương, một loại hình khối đặc biệt hình chữ nhật, có mặt vuông. ( en.wikipedia.org/wiki/Cube ) Theo như tôi biết, tên hình dạng của vật thể không thay đổi khi đối tượng được lát gạch.
—
DavidC

/thay|vì nó khớp với đỉnh và số lượng ống trong mỗi đường thẳng đứng giống hệt nhau.