นาฬิกาอะนาล็อกมี 2 เข็ม *: ชั่วโมงและนาที
มือเหล่านี้วงกลมหน้าปัดนาฬิกาเมื่อเวลาผ่านไป การหมุนของเข็มนาทีเต็มรูปแบบจะส่งผลให้ 1/12 ของการหมุนของเข็มชั่วโมง 2 รอบการหมุนของเข็มชั่วโมงหมายถึงวันเต็ม
เนื่องจากมือเหล่านี้จับจ้องที่จุดศูนย์กลางเดียวกันและหมุนไปรอบ ๆ จุดนั้นคุณสามารถคำนวณมุมระหว่างมือได้เสมอ ในความเป็นจริงมี 2 มุมในเวลาที่กำหนด; อันที่ใหญ่กว่าและอันที่เล็กกว่า (บางครั้งทั้งคู่จะเท่ากับ 180 แต่นั่นไม่สำคัญ)
* นาฬิกาสมมุติของเราไม่มีเข็มวินาที
งาน
ให้เวลาในรูปแบบ 24 ชั่วโมงเอาท์พุทมุมที่เล็กกว่าระหว่างมือเป็นองศา ถ้ามืออยู่ตรงข้ามกัน (เช่น at 6:00
, 18:00
etc) เอาต์พุต 180
กฎระเบียบ
ป้อนข้อมูลอาจถูกนำมาเป็น: - ตัวคั่นแยกสตริง: 6:32
, 14.26
- 2 ค่าแยกต่างหากหรือสตริง ints: 6, 32
, 14, 26
- อาร์เรย์ของ 2 ค่าสตริงหรือ ints: [6, 32]
,[14, 26]
นอกจากนี้คุณอาจเลือกที่จะระบุว่าคำตอบของคุณต้องใช้ปัจจัยการผลิตที่เป็นเบาะ 2 หลัก (สมมติว่าคุณใช้สตริง) คือ: 06:32
, 06, 32
,[06, 32]
นอกจากนี้คุณอาจเลือกที่จะกลับคำสั่งของปัจจัยการผลิต, การนาทีแล้วชั่วโมงเช่น: 32:6
, 32, 6
,[26, 14]
ชั่วโมงจะเป็นค่าจำนวนเต็มระหว่าง0
และ23
(รวม) นาทีจะเป็นค่าจำนวนเต็มระหว่าง0
และ59
(รวม)
คุณสามารถสันนิษฐานได้ว่าเข็มนาทีจับไปที่การเพิ่มขึ้น 6 องศาตามใบหน้า (ตำแหน่งที่เว้นระยะเท่ากันหนึ่งค่าสำหรับแต่ละนาที)
คุณสามารถสมมติว่าเข็มชั่วโมงเลื่อนไปที่การเพิ่มขึ้น 0.5 องศาตามใบหน้า (ตำแหน่งที่เว้นระยะเท่า ๆ กันสำหรับ แต่ละค่านาทีต่อมูลค่าชั่วโมง)
เอาต์พุตต้องเป็นหน่วยองศาไม่ใช่เรเดียน คุณอาจรวมส่วนท้าย.0
สำหรับตัวเลขทั้งหมด
เกณฑ์การให้คะแนน
นี่คือโค้ดกอล์ฟที่มีจำนวนน้อยที่สุดในแต่ละภาษาที่ชนะ!
Testcases
Input: 06:32
Output: 4
Input: 06:30
Output: 15
Input: 18:32
Output: 4
Input: 06:01
Output: 174.5
Input: 00:00
Output: 0
Input: 00:01
Output: 5.5
Input: 12:30
Output: 165
Input: 6:00
Output: 180
Input: 23:59
Output: 5.5
00:59 -> 35.5
(ค่ามีค่าน้อยอาจทำให้การปรับใช้บางอย่างล้มเหลว) เอ็ม