ท้าทาย:
สร้างฟังก์ชั่นหรือโปรแกรมที่จะรับอินพุต N (ตัวเลขตั้งแต่ 0 - 24) ซึ่งหมายถึงชั่วโมง
เอาต์พุตควรดึงนาฬิกาอะนาล็อกออกจากเครื่องหมายดอกจันซึ่งแสดงชั่วโมง N
🕛🕐🕑🕒🕓🕔🕕🕖🕗🕘🕙🕚🕛🕐🕑🕒🕓🕔🕕🕖🕗🕘🕙🕚🕛
หมายเหตุ:
•เข็มนาทีจะต้องยาวกว่าเข็มชั่วโมง (ตามจำนวนเครื่องหมายดอกจันที่ใช้)
•เข็มนาทีต้องมีอย่างน้อย 2 ดอกจัน
•เที่ยง, 15:00, 18:00 น. และ 21:00 น. จะเป็นมุมฉากเสมอ ผลลัพธ์ของคุณสำหรับชั่วโมงตัวกลางเมื่อจัดเรียงตามองศาควรอยู่ในลำดับเดียวกับชั่วโมงของวัน สิ่งที่ผมหมายถึงคือตอนเที่ยงเข็มชั่วโมงเป็น0ºและ 15:00 เข็มชั่วโมงเป็น 90 องศาดังนั้นสำหรับกรณีการส่งออกของคุณและ 2PM 13:00 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 มืออีกครั้ง