एनालॉग घड़ी में 2 हाथ होते हैं *: घंटा और मिनट।
समय बीतने के साथ ये हाथ घड़ी के चेहरे को घेरे रहते हैं। मिनट हाथ के प्रत्येक पूर्ण रोटेशन में घंटे के हाथ के रोटेशन का 1/12 वीं परिणाम होता है। घंटे के हाथ के 2 पूर्ण घुमाव एक पूरे दिन का संकेत देते हैं।
चूंकि ये हाथ एक ही केंद्रीय बिंदु पर तय होते हैं, और उस बिंदु के चारों ओर घूमते हैं, आप हमेशा हाथों के बीच के कोण की गणना कर सकते हैं। वास्तव में किसी भी समय 2 कोण हैं; एक बड़ा, और एक छोटा (कभी-कभी वे दोनों समान 180 होंगे, लेकिन यह महत्वपूर्ण नहीं है)
* हमारी काल्पनिक घड़ियों के दूसरे हाथ नहीं हैं
कार्य
24 घंटे के प्रारूप में एक समय को देखते हुए, हाथों के बीच के छोटे कोण को डिग्री में आउटपुट करें। यदि हाथ सीधे प्रत्येक अभिघात (जैसे कि 6:00
, 18:00
आदि) के विपरीत हों तो आउटपुट 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
पूरे नंबर के लिए एक अनुगामी शामिल कर सकते हैं
स्कोरिंग
यह प्रत्येक भाषा की जीत में कोड-गोल्फ इतनी कम बाइट्स है !
परीक्षण के मामलों
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
(का एक छोटा सा मूल्य का एक बड़ा मूल्य के साथ मीटर कुछ कार्यान्वयन असफल बनाने के लिए की संभावना है)।