📜  找出时针和分针重叠的时间

📅  最后修改于: 2022-05-13 01:57:25.003000             🧑  作者: Mango

找出时针和分针重叠的时间

这个谜题是著名面试问题的延伸,在任何给定时间找出时针和分针之间的角度。这些问题要求我们找出它们重叠的时间。

时针在 12 小时内移动 360 度,因此在 1 分钟内移动 0.5 度。分针在 60 分钟内移动 360 度,因此,1 分钟内移动 6 度。 H小时M分钟后,
角度(时针) = 0.5*(60*H + M)

角度(最小手)= 6*M
要使它们叠加,上述两个角度应相等。因此,
0.5*(60*H+M) = 6*M
(60*H+M) = 12*M
60*H = 11*M
M = 5.45*H

现在 H 从 0 到 11 变化,我们可以相应地计算每个 H 的 M 值。
这给出了时间:0:00, 1:05.45, 2:10.90, 3:16.36, 4:21.81, 5:27.27。 6:32.72、7:38.18、8:43.63、9:49.09、10:54.54 和 12:00。 (0.45 分钟正好是 27.27 秒)

参考:
https://en.wikipedia.org/wiki/Clock_angle_problem