All Downloads are FREE. Search and download functionalities are using the official Maven repository.

g2601_2700.s2651_calculate_delayed_arrival_time.Solution Maven / Gradle / Ivy

There is a newer version: 1.38
Show newest version
package g2601_2700.s2651_calculate_delayed_arrival_time;

// #Easy #Math #2023_09_06_Time_0_ms_(100.00%)_Space_39.6_MB_(47.38%)

/**
 * 2651 - Calculate Delayed Arrival Time\.
 *
 * Easy
 *
 * 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).
 *
 * **Constraints:**
 *
 * *   `1 <= arrivaltime < 24`
 * *   `1 <= delayedTime <= 24`
**/
public class Solution {
    public int findDelayedArrivalTime(int ar, int de) {
        if (ar + de >= 24) {
            return Math.abs(ar + de - 24);
        }
        return ar + de;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy