如何计算箭头填充时钟的所有给定扇区所需的步长?

问题描述 投票:0回答:2

问题的数据是:模拟时钟分为512个偶数部分,箭头/手柄从0°开始移动,每个刻度/步距将其移动4.01°。箭头/手柄只能顺时针移动。箭头/手柄访问时钟的所有部分所需要的最小滴答/步数。

我正在尝试编写一个公式来计算计数,但无法完全绕开它。有可能做到吗?如果是,我该怎么办?

math
2个回答
0
投票

很遗憾,我无法完全回答您的问题,但以下内容可能会有所帮助:

将512个截面分成几度,每个截面为1,4222°。在0°-3.11°和3.12°-4.00°之间开始时,每个回合覆盖90个不同部分

为了开始回合,这使您每回合的起始角度变化为0.9°,但第四回合之后仅为0.89°(在0°-4°的可能范围内,因此所有计算的mod 4)。

所以您有0.9°-> 1.8°-> 2.7°-> 3.6°-> 0.49-> 1.39°... 0.08°...

我希望这可以帮助您开发算法


0
投票

这个网站是为程序员准备的,不是吗?因此,我们可以聘请硅朋友为我们工作;)

© www.soinside.com 2019 - 2024. All rights reserved.