একটি প্রাকৃতিক সংখ্যা দেওয়া একটি n
প্রোগ্রাম লিখুন বা অর্জন করতে ব্যবহার করা যেতে পারে এমন দুটি সম্ভাব্য দুটি গুণকের একটি তালিকা পেতে ফাংশন লিখুন n
। ভালভাবে বুঝতে কি ভান করা হয়েছে আপনি যেতে পারেন http://factornumber.com/?page=16777216 যখন দেখতে n
হয় 16777216
আমরা নিম্নলিখিত তালিকা পাবেন:
2 × 8388608
4 × 4194304
8 × 2097152
16 × 1048576
32 × 524288
64 × 262144
128 × 131072
256 × 65536
512 × 32768
1024 × 16384
2048 × 8192
4096 × 4096
এখানে ভালো জিনিস মুদ্রণের প্রয়োজন নেই। প্রয়োজনীয়তাটি হ'ল প্রতিটি এন্ট্রি (উপাদানগুলির জুড়ি) একে অপরের থেকে ভালভাবে পার্থক্য করা হয় এবং প্রতিটি জোড়ের মধ্যে প্রথম ফ্যাক্টরটি একে অপরের থেকেও আলাদা আলাদা হয়। আপনি যদি কোনও তালিকা / অ্যারে ফিরিয়ে দিতে চান তবে অভ্যন্তরের উপাদানটি দুটি উপাদান সহ একটি তালিকা / অ্যারে বা আপনার ভাষার এমন কিছু কাঠামো যা সি ++ এর মতো একজোড়া জিনিস সমর্থন করে std::pair
।
1 টি এন্ট্রি দ্বারা গুণটি মুদ্রণ করবেন না, বা দ্বিতীয় দ্বারা চালিত প্রথম ফ্যাক্টর সহ এন্ট্রিগুলি পুনরাবৃত্তি করবেন না কারণ তারা বেশ অকেজো।
কোন বিজয়ী নয়; এটি প্রতি ভাষা ভিত্তিক কোড গল্ফ হবে।
30
?