টাস্ক:
একটি পূর্ণসংখ্যার ইনপুট দেওয়া হয়েছে, এটি সাইক্লোপ নম্বর কিনা তা খুঁজে বের করুন।
একটি সাইক্লোপ নম্বর কী, আপনি জিজ্ঞাসা করতে পারেন? ঠিক আছে, এটি এমন একটি সংখ্যা যার বাইনারি প্রতিনিধিত্ব কেবলমাত্র একটিতে 0
রয়েছে!
পরীক্ষার কেস:
Input | Output | Binary | Explanation
--------------------------------------
0 | truthy | 0 | only one zero at "center"
1 | falsy | 1 | contains no zeroes
5 | truthy | 101 | only one zero at center
9 | falsy | 1001 | contains two zeroes (even though both are at the center)
10 | falsy | 1010 | contains two zeroes
27 | truthy | 11011 | only one zero at center
85 | falsy | 1010101 | contains three zeroes
101 | falsy | 1100101 | contains three zeroes
111 | falsy | 1101111 | only one zero, not at center
119 | truthy | 1110111 | only one zero at center
ইনপুট:
একটি পূর্ণসংখ্যা বা সমমানের প্রকার। (
int
,long
,decimal
, ইত্যাদি)অনুমান করুন যে যদি ইনপুট ফলাফলগুলি একটি পূর্ণসংখ্যার ওভারফ্লো বা অন্যান্য অযাচিত সমস্যা সমাধান করে তবে সেই ইনপুটটি মূল্যায়ন করতে হবে না।
আউটপুট:
সত্যবাদী বা মিথ্যা।
সত্যবাদী / মিথ্যা আউটপুট অবশ্যই সত্য / মিথ্যাচারের জন্য ব্যবহৃত ভাষার স্পেসিফিকেশনগুলি পূরণ করতে পারে। (যেমন সি এর
0
মতো মিথ্যা, শূন্যের মতোই সত্য)
চ্যালেঞ্জ বিধি:
0 এর চেয়ে কম ইনপুট মিথ্যা বলে মনে করা হয় এবং তাই এটি মূল্যায়ন করতে হয় না।
সংখ্যার বাইনারি উপস্থাপনার দৈর্ঘ্য যদি সমান হয় তবে সংখ্যাটি সাইক্লপস নম্বর হতে পারে না।
সাধারণ নিয়ম:
এটি কোড-গল্ফ , তাই বাইটের সংক্ষিপ্ত উত্তরগুলি জিতে!
ডিফল্ট লুফোলগুলি নিষিদ্ধ।
মানক বিধিগুলি ডিফল্ট আই / ও বিধি সহ আপনার উত্তরের জন্য প্রযোজ্য ।
এটি আমার প্রথম প্রোগ্রামিং ধাঁধা এবং কোড গল্ফ চ্যালেঞ্জ, সুতরাং কীভাবে আমার উন্নতি করা উচিত সে সম্পর্কে কোনও প্রতিক্রিয়া অনেক প্রশংসা হবে!