Problem Statement
Definition
- Class:
- MissedCall
- Method:
- waitingTime
- Parameters:
- int, int, int
- Returns:
- int
- Method signature:
- int waitingTime(int N, int songDuration, int delay)
- (be sure your method is public)
Constraints
- N will between 1 and 20, inclusive.
- songDuration will between 1 and 180, inclusive.
- delay will between 1 and 20, inclusive.
Examples
2
5
7
Returns: 7
Second 0: The first song starts playing, and the telephone rings. Second 1-4: The first song is playing. Second 5-6: Silence. Second 7: The telephone rings. Victor only misses the first ring.
4
5
20
Returns: 40
Victor will not hear the phone until after the album ends.
20
5
20
Returns: 200
6
9
20
Returns: 40
Second 0: The first song starts playing, and the telephone rings. Second 1-8: The first song is playing. Second 9-13: Silence. Second 14-19: The second song is playing. Second 20: The second song is playing, and the telephone rings. Second 21-22: The second song is playing. Second 23-27: Silence. Second 28-36: The third song is playing. Second 37-39: Silence. Second 40: The telephone rings. Victor misses the first two rings.
1
10
1
Returns: 10
1
10
2
Returns: 10
1
11
2
Returns: 12
2
10
1
Returns: 10
2
10
2
Returns: 10
2
11
2
Returns: 12
3
10
2
Returns: 10
3
11
2
Returns: 12
20
65
8
Returns: 136
1
66
8
Returns: 72
7
73
8
Returns: 152
14
74
8
Returns: 232
20
81
8
Returns: 168
20
82
8
Returns: 256
18
89
8
Returns: 184
11
90
8
Returns: 280
13
117
5
Returns: 120
1
15
20
Returns: 20
2
109
3
Returns: 111
11
18
20
Returns: 20
12
84
14
Returns: 84
18
174
4
Returns: 176
18
86
9
Returns: 90
11
149
19
Returns: 152
4
111
2
Returns: 112
2
28
10
Returns: 30
15
17
7
Returns: 21
3
3
8
Returns: 24
20
4
9
Returns: 180
20
79
18
Returns: 1692
1
55
20
Returns: 60
1
65
20
Returns: 80
13
61
18
Returns: 864
3
37
6
Returns: 126
6
100
15
Returns: 630
3
71
19
Returns: 228
17
11
17
Returns: 187
11
28
17
Returns: 374
11
45
17
Returns: 561
2
62
17
Returns: 136
20
79
17
Returns: 1003
20
96
17
Returns: 1207
2
113
17
Returns: 238
6
130
17
Returns: 816
20
147
17
Returns: 1819
14
164
17
Returns: 2023
20
12
18
Returns: 216
20
30
18
Returns: 450
20
48
18
Returns: 684
20
66
18
Returns: 918
17
84
18
Returns: 1152
20
102
18
Returns: 1386
20
120
18
Returns: 1620
20
138
18
Returns: 1854
20
156
18
Returns: 2088
20
174
18
Returns: 2322
2
13
19
Returns: 38
20
32
19
Returns: 513
20
51
19
Returns: 779
20
70
19
Returns: 1045
20
89
19
Returns: 1311
3
108
19
Returns: 342
20
127
19
Returns: 1843
20
146
19
Returns: 2109
20
165
19
Returns: 2375
20
14
20
Returns: 280
20
34
20
Returns: 580
8
54
20
Returns: 480
15
74
20
Returns: 1180
20
94
20
Returns: 1480
20
114
20
Returns: 1780
20
134
20
Returns: 2080
20
154
20
Returns: 2380
20
174
20
Returns: 2680
20
1
7
Returns: 7
20
8
7
Returns: 21
20
15
7
Returns: 35
10
22
7
Returns: 49
20
29
7
Returns: 63
1
36
7
Returns: 42
20
43
7
Returns: 91
1
50
7
Returns: 56
14
57
7
Returns: 119
20
64
7
Returns: 133
20
71
7
Returns: 147
20
78
7
Returns: 161
20
85
7
Returns: 175
13
92
7
Returns: 189
5
99
7
Returns: 203
7
106
7
Returns: 217
20
113
7
Returns: 231
9
120
7
Returns: 245
3
127
7
Returns: 259
20
134
7
Returns: 273
1
141
7
Returns: 147
13
148
7
Returns: 301
20
155
7
Returns: 315
20
162
7
Returns: 329
20
169
7
Returns: 343
20
176
7
Returns: 357
20
1
8
Returns: 8
4
2
8
Returns: 16
16
9
8
Returns: 24
20
10
8
Returns: 40
20
17
8
Returns: 40
14
18
8
Returns: 64
20
25
8
Returns: 56
10
26
8
Returns: 88
20
33
8
Returns: 72
2
34
8
Returns: 80
14
41
8
Returns: 88
6
42
8
Returns: 136
20
49
8
Returns: 104
14
50
8
Returns: 160
20
57
8
Returns: 120
20
58
8
Returns: 184
1
1
19
Returns: 19
3
5
5
Returns: 5
5
5
5
Returns: 5
2
7
2
Returns: 8
2
5
10
Returns: 20
1
1
1
Returns: 1
1
1
20
Returns: 20
2
5
5
Returns: 5
1
5
5
Returns: 5
1
3
10
Returns: 10
19
177
17
Returns: 544
20
180
20
Returns: 180
2
2
20
Returns: 20
2
4
4
Returns: 4
2
1
20
Returns: 20