PROG0057 - Arranging apples
Preparation
First check what happens when you execute the following commands in an interactive Python session.
>>> 10.0 / 3 >>> 10 // 3 >>> 10 % 3 >>> 16 % 2 >>> 16 // 2 >>> (10 // 3) * 3 + 10 % 3 >>> (16 // 2) * 2 + 16 % 2
Assignment
A Farmer has picked apples and wants to arrange them in some crates on pallets. One crate contains 20 apples and a pallet can carry 35 crates. Once the farmer knows how many apples have been picked, he will also want to know
- how many pallets he can fill to the fullest,
- how many full crates he can fill with the remaining apples,
- how many apples are left.
Input
The number of apples the farmer has picked.
Output
Three separate lines containing one integer: the number of full pallets, the number of full crates containing the remaining apples and the number of apples that are left in the end (in that order).
Example
Input:
743
Output:
1 2 3
Voorbereiding
Ga allereerst na wat er gebeurt als je de volgende commando's uitvoert in een interactieve Python sessie.
>>> 10.0 / 3 >>> 10 // 3 >>> 10 % 3 >>> 16 % 2 >>> 16 // 2 >>> (10 // 3) * 3 + 10 % 3 >>> (16 // 2) * 2 + 16 % 2
Opgave
Een boer heeft appels geplukt en wil die schikken over een aantal kisten en palletten. In een kist passen 20 appels, en op een pallet passen 35 kisten. Als de boer weet hoeveel appels er geplukt werden, wil hij ook weten
- hoeveel volledige palletten hij kan vullen,
- hoeveel volledige kisten hij kan vullen met de overgebleven appels,
- hoeveel appels er dan nog over blijven.
Invoer
Het aantal appels dat de boer geplukt heeft.
Uitvoer
Drie afzonderlijke regels met op elke regel een natuurlijk getal: het aantal volledige palletten, het aantal volledige kisten met de overgebleven appels en het aantal appels dat finaal overblijft (in die volgorde).
Voorbeeld
Invoer:
743
Uitvoer:
1 2 3
Added by: | Peter Dawyndt |
Date: | 2011-07-26 |
Time limit: | 10s |
Source limit: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Languages: | PY_NBC |
Resource: | None |