चुनौती:
एक फ़ंक्शन या प्रोग्राम बनाएं जो इनपुट N (0 - 24 से एक नंबर) लेगा जो HOUR का प्रतिनिधित्व करता है।
आउटपुट को एन घड़ी दिखाने वाले तारांकन से एक एनालॉग घड़ी खींचनी चाहिए।
🕛🕐🕑🕒🕓🕔🕕🕖🕗🕘🕙🕚🕛🕐🕑🕒🕓🕔🕕🕖🕗🕘🕙🕚🕛
टिप्पणियाँ:
• मिनट का हाथ घंटे के हाथ से अधिक होना चाहिए (उपयोग किए गए तारांकन की संख्या के संदर्भ में)
• मिनट का हाथ कम से कम 2 तारांकन होना चाहिए।
• दोपहर, 3pm, 6pm, और 9pm हमेशा ऑर्थोगोनल रहेगा। मध्यस्थों द्वारा आपका आउटपुट, जब डिग्री द्वारा व्यवस्थित किया जाता है, तो दिन के घंटों के समान क्रम में होना चाहिए। क्या मेरा मतलब है दोपहर में है घंटे की सुई 0 º है और 3pm पर घंटे की सुई 1:00 के अपने उत्पादन के मामलों के लिए तो 90 डिग्री है और दोपहर 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
* * *
यह कोड-गोल्फ है , इसलिए सबसे छोटा बायटेकाउंट जीत के साथ कार्यक्रम!
3
से भिन्न आकार का हो सकता है 7
?
23:00
है 11:00
। मेरे दिमाग में मैं फिर से 12 हाथ करने की कोशिश कर रहा था