Angle Between Hands of a Clock
数学题, 首先统一单位, 然后再计算, 注意转圈.
1 2 3 4 5 6 7 |
class Solution { public double angleClock(int hour, int minutes) { double a1 = 360 * (minutes / 60.0); double a2 = 360 * (hour / 12.0) + 30 * (minutes / 60.0); return Math.abs(a1 - a2) <= 180.0 ? Math.abs(a1 - a2): 360 - Math.abs(a1 - a2); } |