华为OD机试- 题目列表 2023Q1 点这里!!
2023华为OD机试-刷题指南 点这里!!
■ 题目描述
钟表是日常生活中不可缺少的时间度量计,
其时针、分针、秒针三者的转动速度满足特定规律(见备注)。
现在输入时刻 time ,请计算出时刻 time 小时和 time+1 小时之间,
时针和分针重合的时刻。
要求:
1)输入形式:介于0~23之间的整数。例如:2
2)输出形式:介于0:00~23:59之间的时刻,精度控制到分钟(四舍五入)。例如:2:11
备注:
时针每小时转动 30°,时针和分针从整点开始转动
到重合所需要的时间 t = s/(v1-v2),
其中 s 为时针与分针之间的夹
本文介绍了华为OD机试中的一道题目,要求计算时针和分针在指定时间范围内何时重合。解题关键在于理解时针和分针的转动速度,并利用公式t = s/(v1-v2)求解,其中s是初始角度差,v1和v2分别是分针和时针的速度。解题思路包括计算速度、角度差,以及处理结果的格式化输出。代码提供了C++和Python两种实现方式。
订阅专栏 解锁全文
8159

被折叠的 条评论
为什么被折叠?



