挑战:
创建一个函数或程序,该函数或程序将接受代表小时的输入N(0到24之间的数字)。
输出应从显示小时N的星号中提取一个模拟时钟。
🕛🕐🕑🕒🕓🕔🕕🕖🕗🕘🕙🕚🕛🕐🕑🕒🕓🕔🕕🕖🕗🕘🕙🕚🕛
笔记:
•分针必须比时针长(就使用的星号而言)
•分针必须至少有两个星号。
•正午,3pm,6pm和9pm将始终正交。按度数排列时,中间小时的输出应与一天中的小时顺序相同。我的意思是中午时针为0º,在下午3点时针为90º,因此对于您的1pm和2pm输出情况,必须满足以下条件: 0pm_deg < 1pm_deg < 2pm_deg < 3pm_deg
。除此规则外,实际的度数可以是您决定的任何值,显然它将根据字体和其他本地因素而变化。
•时针和分针之间的连接点是任何一种圆形/椭圆形的Unicode字符。 o, O, •, 0, etc.
输入/输出示例(可能会因工程图样式而异)
N = 3;
*
*
*
O * *
N = 4;
*
*
*
O
*
*
N = 5;
*
*
*
0
*
*
N = 6;
*
*
o
*
N = 7;
*
*
*
•
*
*
N = 0,12,24;
*
*
*
o
区分输出的示例:
N = 4 VS N = 5 VS N = 6
* * *
* * *
O O O
* * *
这是代码高尔夫球,因此字节数最短的程序将获胜!
3
尺寸可以和分针的尺寸不同7
吗?
23:00
是11:00
。在我看来,我正试图再次回到12局