本文主要是介绍LintCode 759. 时间角度 JavaScript算法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
描述
计算在时钟中以 h:m 时刻的时针和分针之间的角度。
说明
时针与分针之间的角度小于180度
样例
- Example 1:Input: h = 12, m = 0.
Output: 0- Example 2:Input: h = 1, m = 0.
Output: 30
解析
这应该算是一个数学问题了
timeAngle = function (h, m) {h = m / 60 * 5 + h * 5;h = h >= 60 ? h - 60 : h;m = m >= 60 ? m - 60 : m;block = Math.min( Math.abs(h - m), 60 - Math.abs(h - m));return block * 6;
};
运行结果
这篇关于LintCode 759. 时间角度 JavaScript算法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!