Submit | All submissions | Best solutions | Back to list |
PROG0081 - Babysitter |
A babysitter charges €2 per hour between 18:00 and 21:30, and €4 per hour between 21:30 and midnight. She does not want to babysit before 18:00 nor after midnight.
Input
Four lines, each containing an integer. The first two lines respectively indicate the hour and minutes of the starting time and the last two lines indicate the stopping time in a similar way. You may assume that the stopping time comes later than the starting time. If this is not the case, the stopping time thus falls during the next day.
Output
The text "invalid input" if the babysitter is not available during the given interval, or the total amount earned by the babysitter otherwise.
Example
Input:
18 45 23 15
Output:
12.5
Example
Input:
18 45 0 15
Output:
invalid input
Een babysitter rekent €2 per uur tussen 18:00 en 21:30, en €4 per uur tussen 21:30 en middernacht. Ze wil niet babysitten vóór 18:00 en ook niet na middernacht.
Invoer
Vier regels met op elke regel een natuurlijk getal. De eerste twee regels geven respectievelijk het uur en de minuut aan van het begintijdstip en de laatste twee regels leggen op een analoge manier het eindtijdstip vast. Je mag veronderstellen dat het eindtijdstip na het begintijdstip komt. Als dit niet het geval is, dan is het eindtijdstip dus de volgende dag.
Uitvoer
De tekst "ongeldige invoer" als de babysit tussen de gegeven tijdstippen niet beschikbaar is. Anders het totale bedrag dat de babysit verdient.
Voorbeeld
Invoer:
18 45 23 15
Uitvoer:
12.5
Voorbeeld
Invoer:
18 45 0 15
Uitvoer:
ongeldige invoer
Added by: | Peter Dawyndt |
Date: | 2011-08-02 |
Time limit: | 10s |
Source limit: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Languages: | |
Resource: | None |