你被给予的位置分钟和小时的手模拟时钟作为一个顺时针旋转的角度,从顶部(12)。因此,指向9的手是一个角度,如果是270,那么一只手指向12到1之间的角度是15。
输入将是在0到359之间的两个整数角(按您选择的任何顺序)。分钟手是60的倍数,小时手是5的倍数。输出是时间,作为两个整数由冒号分隔(没有更多)。
(小时手先)
195 180 - 6:30
355 300 - 11:50
280 120 - 9:20
0 0 - 12:00
10 120 - 12:20发布于 2016-03-05 06:45:20
a=>b=>(0|a/30)+":"+b/6在网上试试 (所有浏览器都工作)
发布于 2016-03-05 10:49:31
j\:.DyQ60解释:
- autoassign Q = eval_input()
yQ - Q*2
.D 60 - divmod(^, 60)
j\: - ":".join(^)在这里试试
或者尝试一个测试套件
发布于 2016-03-05 10:45:05
代码:
30/ï':I6/ïJ解释:
30/ # Divide implicit input by 30
ï # Convert to int
': # Add the ':'-character
I6/ï # Input divided by 6 and converted to int
J # Join the stack在网上试试
使用CP-1252编码。
https://codegolf.stackexchange.com/questions/74830
复制相似问题