চ্যালেঞ্জ
অনেকগুলি সংখ্যা রয়েছে যা দুটি স্কোয়ারের পার্থক্য হিসাবে, বা দুটি কিউবের পার্থক্য হিসাবে বা উচ্চতর শক্তির হিসাবে প্রকাশ করা যেতে পারে। বর্গক্ষেত্রের বিষয়ে কথা বলার জন্য, বিভিন্ন সংখ্যা লেখার বিভিন্ন উপায় রয়েছে, 2 স্কোয়ারের পার্থক্য হিসাবে 75 বলুন। তুমি লিখতে পারো:
75 = (10)^2 - (5)^2
= (14)^2 - (11)^2
= (38)^2 - (37)^2
সুতরাং চ্যালেঞ্জ সম্পর্কে কথা বলা যাক। প্রথমত, ব্যবহারকারীর একটি সংখ্যা প্রবেশ করে এবং তারপরে সে n এর জন্য একটি মান প্রবেশ করে। আপনাকে সেই সমস্ত সংখ্যা প্রদর্শন করতে হবে যেখানে এই সংখ্যাটি aⁿ - b You আকারে লেখা যেতে পারে ⁿ
ইনপুট এবং আউটপুট
ইনপুটটি n এর সংখ্যা এবং মান হবে। আপনার আউটপুটে 'এ' এবং 'বি' এর সমস্ত জোড়া থাকবে যাতে উপরের বর্ণিত শর্তটি পূরণ হয়। জোড়ায় প্রথম সংখ্যাটি অবশ্যই দ্বিতীয়টির চেয়ে বড় হতে হবে। দয়া করে মনে রাখবেন যে , ক, খ, এন এবং ইনপুট নম্বর সমস্ত ধনাত্মক পূর্ণসংখ্যা এবং এন> ১ ।
উদাহরণ
50, 2 -> (none)
32, 2 -> (9,7), (6, 2)
7, 3 -> (2,1)
665, 6 -> (3, 2)
81, 4 -> (none)
স্কোরিং
এটি কোড-গল্ফ , তাই সংক্ষিপ্ততম কোডটি জয়ী!
==
ইউনিহ্যাসকেলে সমান চিহ্নটি কিছুটা বিভ্রান্তিকর, কারণ এটি গণিতে সম্মিলনকে বোঝায়।