You are a nasa engineer who needs to monitor the situation every time a probe uses its thrusters. For a given day you are given the planned times when the thruster will be used. You need to be monitoring the situation at those boost times and for 5 minutes after. You want to figure out if you can take a break for a certain number of minutes. To achieve this you are given the planned boost times in in hours and minutes with an am/pm. And you are given a desired break time in minutes. Output if you can take the break or not given the monitoring you have to do. For example: If you know the thruster is fired at 5:00am and 12:50pm. You need to be monitoring the situation from 5:00am to 5:05am and again from 12:50pm to 12:55pm. Apart from those times you are free to take a break. So a 5 minute break is possible. But a 12 hour break is not possible. Note You should assume that the launch times that the user entered would occur in one day. However, you cannot assume that these were inputted in order. For example, in the first case on the screenshot of the assignment, the user entered 11:00am 12:59am 5:02pm 7:02am 8:00pm When you are trying to find the time in between the launch times, you should order them as follows. 12:59am 7:02am 11:00am 5:02pm 8:00pm
You are a nasa engineer who needs to monitor the situation every time a probe uses its thrusters. For a given day you are given the planned times when the thruster will be used. You need to be monitoring the situation at those boost times and for 5 minutes after. You want to figure out if you can take a break for a certain number of minutes.
To achieve this you are given the planned boost times in in hours and minutes with an am/pm. And you are given a desired break time in minutes. Output if you can take the break or not given the monitoring you have to do.
For example:
If you know the thruster is fired at 5:00am and 12:50pm. You need to be monitoring the situation from 5:00am to 5:05am and again from 12:50pm to 12:55pm. Apart from those times you are free to take a break. So a 5 minute break is possible. But a 12 hour break is not possible.
Note
You should assume that the launch times that the user entered would occur in one day. However, you cannot assume that these were inputted in order.
For example, in the first case on the screenshot of the assignment, the user entered
11:00am 12:59am 5:02pm 7:02am 8:00pm
When you are trying to find the time in between the launch times, you should order them as follows.
12:59am 7:02am 11:00am 5:02pm 8:00pm
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 3 images