チャレンジ:
HOURを表す入力N(0から24までの数字)を受け取る関数またはプログラムを作成します。
出力は、時間Nを示すアスタリスクからアナログ時計を描画する必要があります。
🕛🕐🕑🕒🕓🕔🕕🕖🕗🕘🕙🕚🕛🕐🕑🕒🕓🕔🕕🕖🕗🕘🕙🕚🕛
ノート:
•分針は時間針よりも長くする必要があります(使用するアスタリスクの数に関して)
•分針には少なくとも2つのアスタリスクが必要です。
•正午、午後3時、午後6時、午後9時は常に直交します。中間時間の出力は、度単位で並べると、その日の時間と同じ順序になります。つまり、正午の時針は0ºであり、午後3時の時針は90ºです。したがって、午後1時と午後2時の出力の場合、次の条件を満たしている必要があります 0pm_deg < 1pm_deg < 2pm_deg < 3pm_deg
。このルールとは別に、実際の学位額はあなたが決めるものであれば何でもかまいませんが、明らかにフォントやその他のネイティブ要因によって変わります。
•時針と分針の間の接続ジョイントは、あらゆる種類の円形/楕円形のユニコード文字です。 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
* * *
これはcode-golfなので、バイトカウントが最も短いプログラムが勝ちます!
3
サイズは分針のサイズと異なる可能性があり7
ますか?
23:00
さ11:00
。私の考えでは、私は再び12ハンドにループバックしようとしていました