Submit | All submissions | Best solutions | Back to list |
PROG0566 - Drawing cubes |
Draw a cuboid with a given width, height and depth in an oblique perspective, according to the following specification.
The front face must be drawn using pound signs (#), the side face using plus signs (+) and the top face using colons (:). The front and side faces must be separated from each other using slashes (/). None of the output lines may have trailing spaces.
Input
There are three lines of input that each contain an integer number. These numbers respectively indicate the width $w \in \mathbb{N}_0$, height $h \in \mathbb{N}_0$ and depth $d \in \mathbb{N}$ of the cuboid.
Output
Example
Input:
20 10 3
Output:
:::::::::::::::::::/ :::::::::::::::::::/+ :::::::::::::::::::/++ ####################+++ ####################+++ ####################+++ ####################+++ ####################+++ ####################+++ ####################+++ ####################++ ####################+ ####################
Teken een kubus met opgegeven breedte, hoogte en diepte op basis van onderstaande specificatie.
Hierbij moet het voorvlak ingekleurd worden met hekjes (#), het zijvlak met plustekens (+) en het bovenvlak met dubbelpunten (:). Het bovenvlak en het zijvlak moeten van elkaar gescheiden worden door slashes (/). Op het einde van elke regel mogen er geen spaties voorkomen.
Invoer
De invoer bestaat uit drie getallen die elk op een afzonderlijke regel staan. Deze getallen geven respectievelijk de breedte $b \in \mathbb{N}_0$, de hoogte $h \in \mathbb{N}_0$ en de diepte $d \in \mathbb{N}$ van een kubus aan.
Uitvoer
Voorbeeld
Invoer:
20 10 3
Uitvoer:
:::::::::::::::::::/ :::::::::::::::::::/+ :::::::::::::::::::/++ ####################+++ ####################+++ ####################+++ ####################+++ ####################+++ ####################+++ ####################+++ ####################++ ####################+ ####################
Added by: | Peter Dawyndt |
Date: | 2015-10-03 |
Time limit: | 10s |
Source limit: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Languages: | PY_NBC |