আমি সংখ্যা তত্ত্বের একটি বড় অনুরাগী। সংখ্যার তত্ত্বের একটি বড় বিষয় হ'ল মডুলার গাণিতিক; সংজ্ঞাটি হ'ল এবং কেবল যদি মি \ মিড আব হয় । একটি মজাদার জিনিসটি ক্ষমতাগুলিতে উত্থাপন করা হয়: বিশেষত যখন মডিউলাসটি একটি মৌলিক সংখ্যা। বিশেষ করে, এটা প্রমাণিত হয়েছে যে যদি করেছে একটি এবং মি অপেক্ষাকৃত মৌলিক (ব্যতীত ভাগ কোনো সাধারণ কারণ 1 তারপর অস্তিত্ব আছে) একটি সংখ্যা ই যেমন যে একটি ^ ই \ equiv 1 \ গেলিক ভাষার মি ।
আমি একটি উদাহরণ দিয়ে অনুশীলনটি কী তা ব্যাখ্যা করব। আসুন একটি মডুলাস নিই । প্রোগ্রাম বা ফাংশনের সম্ভাব্য আউটপুটটি হ'ল:
3 2 6 4 5 1
2 4 1 2 4 1
6 1 6 1 6 1
4 2 1 4 2 1
5 4 6 2 3 1
1 1 1 1 1 1
প্রতিটি সারিটি সেই সারিতে প্রথম সংখ্যার শক্তির একটি তালিকা: প্রথম সারিটি , যা সমান মডুলো । উপরের বর্গক্ষেত্রের দ্বিতীয় সারিটি শেষ সারি পর্যন্ত , এটেসেটেরার শক্তি, যা কেবল শক্তি ।
এটি একটি যাদুকরী মডুলো স্কোয়ার কারণ:
- বর্গটি প্রতিসম হয়; অর্থাৎ, ম কলামটি ম সারির সমান ।
- থেকে পর্যন্ত সমস্ত মান অন্তত একবার উপস্থিত হয়।
নীচে কেবলমাত্র জন্য অন্যান্য বৈধ আউটপুট রয়েছে , টির ক্ষমতার সাথে শুরু করে :
5 4 6 2 3 1
4 2 1 4 2 1
6 1 6 1 6 1
2 4 1 2 4 1
3 2 6 4 5 1
1 1 1 1 1 1
চ্যালেঞ্জ
এমন একটি ফাংশন বা প্রোগ্রাম তৈরি করুন যা একটি মৌলিক প্রদত্ত একটি pযাদুকরী মডুলো বর্গক্ষেত্রকে বোঝায়, পাশের দৈর্ঘ্য সহ একটি বর্গক্ষেত্র p-1, যেমন প্রতিটি সারি সারিতে প্রথম উপাদানটির ধারাবাহিক শক্তিগুলির একটি তালিকা এবং কলামগুলির জন্য একই। এর মধ্যে 0এবং সমস্ত সংখ্যার মধ্যে pঅবশ্যই উপস্থিত থাকতে হবে এবং স্কোয়ারটিতে কেবলমাত্র এই ব্যাপ্তির মধ্যে সংখ্যা থাকতে পারে।
ইনপুটটি একটি সংখ্যা বা একটি স্ট্রিং এবং আউটপুট আসকি, ম্যাট্রিক্স, অ্যারের অ্যারে (কোনও যুক্তিসঙ্গত বিন্যাস) হতে পারে।
এটি কোড-গল্ফ, তাই সংক্ষিপ্ততম কোডটি জয়ী।