আপনাকে একটি রঙের আরজিবি মান দেওয়া হয়। আপনার কাজটি সহজ: সরল সংজ্ঞাতে হিউ গণনা করা।
উচ্চ, মধ্য এবং নিম্নতম মানযুক্ত চ্যানেলগুলি হ'ল এক্স, ওয়াই, জেড (যা লাল, সবুজ বা নীল) এবং তাদের মানগুলি হ'ল এক্স, ওয়াই, জেড। এই রঙের বর্ণটি হ'ল (এইচ (এক্স) -হ (ওয়াই)) * (1 + (এক্সওয়াই) / (এক্সজেড)) / 2 + এইচ (ওয়াই), যেখানে:
h(red) = 0 (or 360 if one of X or Y is blue)
h(green) = 120
h(blue) = 240
ইনপুটটিতে 0 থেকে 255 পর্যন্ত 3 পূর্ণসংখ্যা থাকে যা কোনও সামঞ্জস্যপূর্ণ ক্রমে সমস্ত সমান নয়। আউটপুটটি ভাসমান হতে পারে, বা পূর্ণ বা উপরে বা নীচে বৃত্তাকার বৃত্তাকার হতে পারে, যা সামঞ্জস্যপূর্ণ হতে হবে না। যদি আউটপুটটির পূর্ণসংখ্যার অংশ 0 বা 360 হয় তবে আপনি সেগুলির কোনওটি মুদ্রণ করতে পারেন।
আপনি রঙের স্থান রূপান্তরগুলির জন্য বিল্টিনগুলিতে কল করতে পারবেন না, অন্তর্নিহিত রূপান্তরগুলি সহ যেমন কোনও চিত্র হস্তক্ষেপ করার সময়।
এটি কোড-গল্ফ। সংক্ষিপ্ততম কোড জিতেছে।
উদাহরণ
Input: 0 182 255
Output: 197 (or 198)
Input: 127 247 103
Output: 110
Input: 0 0 1
Output: 240
Input: 255 165 245
Output: 307 (or 306)
সম্পাদন করা
আপনাকে সঠিক সূত্রটি অনুসরণ করতে হবে না, তবে কেবল উপরের সূত্রের মতোই ফলাফল দিতে হবে। আমি সূত্র নিজেই গল্ফ করে কিছু উত্তর দেখতে চাই।