ETH官方钱包

前往
大廳
主題

LeetCode - 2651. Calculate Delayed Arrival Time 解題心得

Not In My Back Yard | 2024-06-23 12:00:01 | 巴幣 0 | 人氣 52

題目連結:


題目意譯:
你被給定一正整數(shù) arrivalTime,其代表著火車抵達的小時點,並再給定另一正整數(shù) delayedTime,其代表著誤點時長的小時數(shù)。

回傳火車到站的時間點。

注意到本題中的時間是以 24 小時制。

限制:
1 ≦ arrivaltime < 24
1 ≦ delayedTime ≦ 24



範例測資:
範例 1:
輸入: arrivalTime = 15, delayedTime = 5
輸出: 20
解釋: 火車原訂抵達時間為 15 點。延誤了 5 個小時。因此它將會在 15 + 5 = 20 點抵達。

範例 2:
輸入: arrivalTime = 13, delayedTime = 11
輸出: 0
解釋: 火車原訂抵達時間為 13 點。延誤了 11 個小時。因此它將會在 13 + 11 = 24 點(其在 24 小時制中等於 0 點,所以回傳 0)。


解題思維:
沒什麼特別的,答案即為 (arrivalTime + delayedTime) % 24,其中「%」為模運算。




此次分享到此為止,如有任何更加簡潔的想法或是有說明不清楚之地方,也煩請各位大大撥冗討論。

創(chuàng)作回應

追蹤 創(chuàng)作集

作者相關創(chuàng)作

更多創(chuàng)作