Ticket d'aparcament


Submit solution

Points: 10
Time limit: 5.0s
Memory limit: 256M

Author:
Problem types
Allowed languages
C#, Go, Java

Un ticket d'aparcament et permet aparcar durant un temps en funció dels diners que hi posis i de la tarifa.

Quan s'imprimeix el ticket, s'indica l'hora d'inici de l'aparcament, i l'hora de finalització (calculada a partir dels diners i de la tarifa).

Input Format

  • Un nombre enter indica l'hora d'inici (hores, minuts i segons),

  • Un nombre float indica la tarifa.

  • Un nombre float indica la quantitat de diners introduits,

Els diners s'indiquen en Euros.

La tarifa s'indica en minuts/Euros.

Constraints

Es garanteix que l'hora de finalització mai serà superior a 23:59:59

Output Format

S'imprimirà l'hora de finalització en format H:M:S

Test Case 1

Input
0 0 0
60
1
Output
1:0:0
Explanation

L'hora d'inici és 0:0:0.
La tarifa són 60 minuts per euro.
S'ha introduit 1 euro.
Per tant s'obté una hora d'aparcament.

Test Case 2

Input
10 0 0
30
1
Output
10:30:0
Explanation

L'hora d'inici és 10:0:0 La tarifa són 30 minuts per euro S'ha introduit 1 euro.
Per tant es tenen 30 minuts d'aparcament.

Test Case 3

Input
10 15 0
1
0.5
Output
10:15:30
Explanation

La tarifa és 1 minut per euro S'ha introduit 0.5 euros.
El temps d'aparcament són 30 segons.

Test Case 4

Input
16 0 0
0.5
0.5
Output
16:0:15
Explanation

La tarifa és 0.5 minuts per euro (30 segons per euro) S'han introduït 0.5 euros.
El temps són 15 segons.

Test Case 5

Input
16 45 0
30
1
Output
17:15:0

Test Case 6

Input
16 30 45
0.5
1
Output
16:31:15

Test Case 7

Input
16 30 45
1.5
40
Output
17:30:45

Test Case 8

Input
8 30 45
30
20.75
Output
18:53:15

Test Case 9

Hidden: this is a private test case!

Test Case 10

Hidden: this is a private test case!


Authorship: Gerard Falcó

CC BY-NC-SA 4.0