# Leetcode 2651: Calculate Delayed Arrival Time Solution

Here, we are going to see Calculate Delayed Arrival Time Solution of leetcode 2651 problem with code and example in C++.

You are given a positive integer `arrivalTime` denoting the arrival time of a train in hours, and another positive integer `delayedTime` denoting the amount of delay in hours.

Return the time when the train will arrive at the station.

Note that the time in this problem is in 24-hours format.

Example 1:

```Input: arrivalTime = 15, delayedTime = 5
Output: 20
Explanation: Arrival time of the train was 15:00 hours. It is delayed by 5 hours. Now it will reach at 15+5 = 20 (20:00 hours).```

Example 2:

```Input: arrivalTime = 13, delayedTime = 11
Output: 0
Explanation: Arrival time of the train was 13:00 hours. It is delayed by 11 hours. Now it will reach at 13+11=24 (Which is denoted by 00:00 in 24 hours format so return 0).```

## Calculate Delayed Arrival Time Solution of leetcode 2651 in C++:

Here, we will be solving problem in multiple ways with code.

C++ code 1:

```class Solution {

public:

int findDelayedArrivalTime(int arrivalTime, int delayedTime) {

arrivalTime += delayedTime;

arrivalTime %= 24;

return arrivalTime;

}
};
```

C++ code 2:

```class Solution {

public:
int findDelayedArrivalTime(int arrivalTime, int delayedTime) {

return (arrivalTime + delayedTime) % 24;

}
};
```

Output:

```Input: arrivalTime = 15, delayedTime = 5
Output: 20 ```

Time complexity: O(1)

Space complexity: O(1)

To check more leetcode problem’s solution. Pls click given below link:

https://www.techieindoor.com/category/leetcode/

https://www.techieindoor.com/category/interview-questions/

https://leetcode.com/

Posted in C++, Easy, Leetcode