চ্যালেঞ্জ
একটি পূর্ণসংখ্যা দেওয়া হয়েছে, এন, ইনপুট হিসাবে যেখানে 0 <= n <= 2^10
, নবম এমনকি নিখুঁত সংখ্যা আউটপুট দেয়।
নিখুঁত সংখ্যা
একটি নিখুঁত সংখ্যা হল একটি সংখ্যা, x যেখানে এর গুণকগুলির যোগফল (নিজে বাদে) x সমান। উদাহরণস্বরূপ, 6:
6: 1, 2, 3, 6
এবং, অবশ্যই, 1 + 2 + 3 = 6
তাই 6 নিখুঁত।
যদি একটি নিখুঁত সংখ্যা, x
, হয় x mod 2 = 0
।
উদাহরণ
নীচে প্রথম 10 টি নিখুঁত সংখ্যা রয়েছে:
6
28
496
8128
33550336
8589869056
137438691328
2305843008139952128
2658455991569831744654692615953842176
191561942608236107294793378084303638130997321548169216
নোট করুন যে আপনি এটি ইন্ডেক্স করতে পারেন তবে আপনি চান: 6 টি প্রথম বা 0 তম এমনকি নিখুঁত সংখ্যা হতে পারে।
জয়লাভ
বাইটস মধ্যে সংক্ষিপ্ত কোড।