بکندباز

تابعی بنویسید که زمان مورد نظر برای بیدار شدن از خواب و مدت زمان مطلوب برای خواب را در ورودی بگیرد و محاسبه کند که چه ساعتی باید بخوابیم تا به مدت زمان مطلوب خوابیده باشیم و در زمان مورد نظر نیز از خواب بیدار شویم.

نمونه ورودی و خروجی

bed_time(["07:50", "07:50"]) ➞ ["00:00"]
# می خواهیم 7 ساعت و 50 دقیقه بخوابیم و ساعت 7 و 50 دقیقه صبح بیدار شویم. در نتیجه باید ساعت 00:00 بامداد بخوابیم.

نمونه ورودی و خروجی

BedTime(["07:50", "07:50"]) ➞ ['00:00']

BedTime(["06:15", "10:00"]) ➞ ['20:15']

BedTime(["08:00", "10:00"]) ➞ ['22:00']
Assert.Equal(new string[] { "00:00" }, Backendbaz.BedTime(new string[] { "07:50", "07:50" }));
Assert.Equal(new string[] { "20:15" }, Backendbaz.BedTime(new string[] { "06:15", "10:00" }));
Assert.Equal(new string[] { "22:00" }, Backendbaz.BedTime(new string[] { "08:00", "10:00" }));
Assert.Equal(new string[] { "23:30" }, Backendbaz.BedTime(new string[] { "09:30", "10:00" }));
Assert.Equal(new string[] { "01:45" }, Backendbaz.BedTime(new string[] { "05:45", "04:00" }));
Assert.Equal(new string[] { "02:40" }, Backendbaz.BedTime(new string[] { "07:10", "04:30" }));

پاسخ های کاربران به این تمرین

Aliak
امتیاز:‌ 9506
تصحیح اتوماتیک 0 0
‎C#‎
11 مرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

نظرات

*
*