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

denoting the arrival time of a train in hours, and another positive integer **arrivalTime**

denoting the amount of delay in hours.**delayedTime**

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 = 5Output:20Explanation: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 = 11Output:0Explanation: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 = 5Output: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/