模拟时钟有两只指针*:小时和分钟。
随着时间的流逝,这些指针绕着时钟的脸盘旋。分针每旋转一圈,时针就会旋转1/12。时针旋转2圈表示整整一天。
由于这些指针固定在同一中心点上并围绕该点旋转,因此您始终可以计算指针之间的角度。实际上,在任何给定时间都有2个角度。较大的一个和较小的一个(有时它们都等于180,但这并不重要)
*我们假设的时钟没有秒针
任务
给定时间为24小时格式,请以度为单位输出双手之间的较小角度。如果手是直接相对海誓山盟(如在6:00
,18:00
等)输出180
规则
输入可以视为:-用定界符分隔的字符串:6:32
,14.26
-2个独立的值,字符串或整数:6, 32
,14, 26
-由2个值,字符串或整数组成的数组:[6, 32]
,[14, 26]
您也可以选择指定你的答案需要输入要填充到2个位数(假设你把字符串),即:06:32
,06, 32
,[06, 32]
你还可以任选地反转的输入的顺序,同时分钟然后小时,即:32:6
,32, 6
,[26, 14]
小时将是介于(0
和23
)之间的整数值(分钟)将是介于(0
和59
)之间的整数值
您可以假设分针沿着脸部以6度为增量(每个分钟值一个均匀间隔的位置)
您可以假定时针沿着脸部以0.5度为增量进行增量(一个分钟的位置均匀间隔)。每分钟值/小时值)
输出必须以度为单位,而不是以弧度为单位。您可以包括尾随.0
在整数
计分
这是代码高尔夫,因此每种语言中的字节数最少获胜!
测试用例
Input: 06:32
Output: 4
Input: 06:30
Output: 15
Input: 18:32
Output: 4
Input: 06:01
Output: 174.5
Input: 00:00
Output: 0
Input: 00:01
Output: 5.5
Input: 12:30
Output: 165
Input: 6:00
Output: 180
Input: 23:59
Output: 5.5
00:59 -> 35.5
较小的值和较大的m值可能会使某些实现失败)。