গোষ্ঠী গণিতের একটি বহুল ব্যবহৃত কাঠামো এবং কম্পিউটার বিজ্ঞানের প্রয়োগ রয়েছে। এই কোড চ্যালেঞ্জটি অ্যাডিটিভ গ্রুপ জেড এন এর জন্য একটি গ্রুপ সারণী তৈরি করতে স্বল্পতম অক্ষরের প্রায় ।
টেবিলটি কীভাবে তৈরি করা হয়: জেড এন এর জন্য উপাদানগুলি হ'ল , 0, 1, 2, ..., n-1}} টেবিলটিতে এন সারি এবং এন কলাম থাকবে। টেবিলের আইজ-তম প্রবেশের জন্য মান i + j মোড এন। উদাহরণস্বরূপ, জেড 3-এ , 1-2 তম এন্ট্রি (২ য় সারিতে, তৃতীয় কলামটি যদি আপনি প্রথম সারি / কলাম 1 হিসাবে গণনা করেন) হয় (1 + 2)% 3 = 0 (নমুনা আউটপুট দেখুন)।
ইনপুট: একটি ধনাত্মক পূর্ণসংখ্যা, এন
আউটপুট: একটি টেবিল যা জেড এন এর একটি পাঠ্য উপস্থাপনা, যা উপরে বর্ণিত হিসাবে নির্মিত হয়েছে, এবং নমুনা আউটপুটগুলিতে নীচে দেখানো হয়েছে। স্পেসগুলি .চ্ছিক
নমুনা ইনপুট: 3
নমুনা আউটপুট:
0 1 2
1 2 0
2 0 1
নমুনা ইনপুট: 5
নমুনা আউটপুট:
0 1 2 3 4
1 2 3 4 0
2 3 4 0 1
3 4 0 1 2
4 0 1 2 3