প্রবলেম - 30

[৫২ সমস্যা বই] যোগ্য সংখ্যা - ১

প্রবলেম সেটার: দ্বিমিক কম্পিউটিং


যোগ্য সংখ্যা বা Perfect Number হচ্ছে সে সকল সংখ্যা, যেসব সংখ্যার ভাজকগুলোর যোগফল উক্ত সংখ্যার সমান। যেমনঃ 6 একটি যোগ্য সংখ্যা, কারণ এটি 1, 2, 3 দ্বারা বিভাজ্য এবং এই তিনটি সংখ্যার যোগফল 6 (1+2+3=6) । তোমার কাজ হছে এমন একটি প্রোগ্রাম লেখা যেটি একটি সংখ্যা পারফেক্ট কি না, সেটি প্রকাশ করবে।

ইনপুট

প্রোগ্রামটির প্রথম ইনপুট হবে একটি পূর্ণসংখ্যা T, যা টেস্ট কেসের সংখ্যা নির্দেশ করে। পরবর্তী T সংখ্যক পূর্ণসংখ্যা N (N<=2^64-1) ইনপুট নিতে হবে।

আউটপুট

প্রোগ্রামটির আউটপুটে N পারফেক্ট নাম্বার হলে "YES, N is a perfect number!" অন্যথায় "NO, N is not a perfect number!" প্রিন্ট করতে হবে।

স্যাম্পল ইনপুট আউটপুট

স্যাম্পল #1

ইনপুট
3
6 28 30
আউটপুট
YES, 6 is a perfect number!
YES, 28 is a perfect number!
NO, 30 is not a perfect number!
প্রবলেম-30 পরিসংখ্যান

237 টি সাবমিশন

106 টি অ্যাকসেপ্টেড

94 জন সমাধান করেছেন

সাইট পরিসংখ্যান

34695 টি সাবমিশন

70 টি প্রোগ্রামিং সমস্যা

2441 জন ইউজার

দ্বিমিকএর সব বই
গ্রাফ অ্যালগরিদম
গ্রাফ অ্যালগরিদম

ক্রয় করুন

কম্পিউটার প্রোগ্রামিং ৩য় খণ্ড : ডেটা স্ট্রাকচার ও অ্যালগরিদম পরিচিতি
কম্পিউটার প্রোগ্রামিং ৩য় খণ্ড : ডেটা স্ট্রাকচার ও অ্যালগরিদম পরিচিতি

ক্রয় করুন

অ্যাডভান্সড  জাভা প্রোগ্রামিং
অ্যাডভান্সড জাভা প্রোগ্রামিং

ক্রয় করুন

জাভা থ্রেড প্রোগ্রামিং
জাভা থ্রেড প্রোগ্রামিং

ক্রয় করুন

পাইথন দিয়ে প্রোগ্রামিং শেখা
পাইথন দিয়ে প্রোগ্রামিং শেখা

ক্রয় করুন