تایمر
Problem
تایمر ساعتی است که می تواند پس از مدت زمان مشخصی بوق بزند. برنامه ای بنویسید که تعیین کند چه زمانی یک بوق باید به صدا درآید.
ورودی:
خط اول شامل زمان فعلی در قالب HH:MM:SS (با صفرهای ابتدایی) است. در عین حال، محدودیت ها را برآورده می کند: HH - از 00 تا 23، MM و SS - از 00 تا 60.
خط دوم شامل بازه زمانی است که باید اندازه گیری شود. فاصله با فرمت H:M:S نوشته شده است (که در آن H، M و S از 0 تا 109 بدون صفرهای ابتدایی هستند). علاوه بر این، اگر P=0 (یا P=0 و M=0)، ممکن است حذف شوند. به عنوان مثال، 100:60 در واقع به معنای 100 دقیقه و 60 ثانیه است، که همان 101:0 یا 1:41:0 است.
A 42 یعنی 42 ثانیه. 100:100:100 - 100 ساعت، 100 دقیقه، 100 ثانیه، که همان 101:41:40 است.
خروجی:
در پاسخ خود، زمانی را که صدای بوق به صدا در می آید با فرمت HH:MM:SS خروجی بگیرید. علاوه بر این، اگر سیگنال در روز جاری به صدا در نیامد، ضبط +<number> روز
. به عنوان مثال، اگر سیگنال روز بعد به صدا درآمد، +1 روز
.
مثالها
<سر>
# |
ورودی |
خروجی |
<بدن>
1 |
01:01:01
48:0:0
|
01:01:01+2 روز |
2 |
01:01:01
58:119
|
02:01:00 |
3 |
23:59:59
1
|
00:00:00+1 روز |