Test Message

b758: 牛仔(ㄗˇ)很忙

內容

蛋塔因為上次搞混了講義而感到很愧疚,決定去西部闖蕩一番,他總聽說西部牛仔都會在原野上騎著馬,
但他到了台灣的西部只看到一片繁榮的都市,感到相當困惑,正當他因為招攬不到計程車又沒朋友而哭出來的時候,
一名冷酷的女士將他撿了回去。
女士名叫阿蕙(36),聽了蛋塔的故事後決定讓他暫時留在家裡吃住,阿蕙對蛋塔相當好,讓蛋塔不知不覺間也開始叫他馬麻,
但好景不常,蛋塔犯了一個致命的失誤,差點讓他從家裡被趕出去,
沒錯,就是打擾馬麻的午覺時間,馬麻下午總是在臉上敷上幾根青椒,安穩的睡在沙發上,
要是睡覺時間內的兩個半小時被吵起來,就會發生相當恐怖的事,
現在蛋塔看到馬麻開始休息了,可以告訴他甚麼時候才能把馬麻家的 PS6 打開超大聲玩遊戲嗎?
img1
img2


輸入

輸入只有一行,兩個數字 X、Y,X、Y 以空白區隔,代表現在時間是 X:Y (00:00 ~ 23:59)

9 30

輸出

輸出只有一行,H:M,代表 H:M 才能把馬麻吵醒。

(※記得 H 跟 M 都要印兩位數,如果是個位數的話在前面要補上 0

EX: 2:0 => 02:00)

12:00


解題思路

轉分鐘,加 150 分鐘,再轉回小時+分鐘,注意跨日跟補 0 即可。


完整程式碼

AC (2ms, 104KB)
#include <stdio.h>

int main()
{
int h, m;
while (scanf(" %d %d", &h, &m) == 2)
{
m += h * 60 + 150;
h = m / 60, m = m % 60;
printf("%02d:%02d\n", h < 24 ? h : h - 24, m);
}
return 0;
}