একটি অ্যানালগ ঘড়ির 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
সম্পূর্ণ সংখ্যার পিছনে অন্তর্ভুক্ত করতে পারেন
স্কোরিং
এই কোড-গলফ তাই অল্পসংখ্যক পরিষেবা বাইট প্রতিটি ভাষার মধ্যে জিতেছে!
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
( এম এর বড় মান সহ একটি ছোট মান কিছু বাস্তবায়ন ব্যর্থ হতে পারে)।