দ্বিতলকোণ গ্রুপ হয় প্রতিসাম্য গ্রুপ বর্গাকার, যে প্যাচসমূহ যে ঘুর্ণন এবং প্রতিচ্ছবি মাধ্যমে নিজেই একটি বর্গক্ষেত্র রুপান্তর করুন। এটি 8 টি উপাদান নিয়ে গঠিত: 0, 90, 180 এবং 270 ডিগ্রি দ্বারা আবর্তন এবং অনুভূমিক, উল্লম্ব এবং দুটি তির্যক অক্ষটি জুড়ে প্রতিচ্ছবি।
ছবিগুলি সব থেকে এই সুন্দর পৃষ্ঠা থেকে ল্যারি রিডলের ।
এই চ্যালেঞ্জটি এই পদক্ষেপগুলি রচনা সম্পর্কে: দুটি চাল দেওয়া, আউটপুট মুভ যে এটি একের পর এক করার সমান। উদাহরণস্বরূপ, 5 সরানো 4 এর পরে মুভ 7 করা মুভ 5 করার মতোই।
নোট করুন যে অর্ডার পরিবর্তন করে 4 সরানোর পরে 7 টি সরানোর পরিবর্তে 6 টি সরানো হবে।
ফলাফলগুলি নীচে সারণিযুক্ত; এই হল Cayley টেবিল গ্রুপের । উদাহরণস্বরূপ, ইনপুটস আউটপুট উত্পাদন করা উচিত ।
চ্যালেঞ্জ
আপনার লক্ষ্যটি এই অপারেশনটি যতটা সম্ভব কম কয়েকটি বাইটে প্রয়োগ করা, তবে কোডের সাথে সাথে আপনি এমন লেবেলগুলিও চয়ন করেন যা 1 থেকে 8 পর্যন্ত চালগুলি উপস্থাপন করে The লেবেলগুলি অবশ্যই 0 থেকে 255 বা 8 টির মধ্যে 8 টি স্বতন্ত্র সংখ্যা হতে হবে - অক্ষরের দ্বারা তাদের কোড পয়েন্ট উপস্থাপন করে।
আপনার কোডটি আপনি যে 8 টি চয়ন করেছেন তার মধ্যে দুটি লেবেল দেওয়া হবে এবং অবশ্যই সেই লেবেলটি আউটপুট দিতে হবে যা ডিহিড্রাল গ্রুপ এ তাদের রচনার সাথে সামঞ্জস্য করে ।
উদাহরণ
বলুন যে আপনি যথাক্রমে 1, 8 থেকে 8 টি চলার জন্য C, O, M, P, U, T, E, R অক্ষর বেছে নিয়েছেন chosen তারপরে, আপনার কোডটি এই টেবিলটি প্রয়োগ করবে।
ইনপুটগুলি E এবং P দেওয়া হয়েছে, আপনার ইউ কে আউটপুট করা উচিত Your
অনুলিপি করার জন্য পাঠ্য সারণী
1 2 3 4 5 6 7 8
2 3 4 1 8 7 5 6
3 4 1 2 6 5 8 7
4 1 2 3 7 8 6 5
5 7 6 8 1 3 2 4
6 8 5 7 3 1 4 2
7 6 8 5 4 2 1 3
8 5 7 6 2 4 3 1
Your choice of labels doesn't count against your code length.
মন বিস্তারিত বলছি? যেমনটি দাঁড়িয়েছে, আমি ম্যাট্রিক্সকে আমার কোডটিতে হার্ডকোড করতে পারি এবং দাবি করতে পারি যে এটি আমার স্কোরের তুলনায় গণ্য নয়।