এই ধাঁধাটি আমার প্রস্তুতিমূলক চ্যালেঞ্জগুলির সিরিজের পরবর্তী is
পটভূমি
ম্যানফেসরিয়া একটি গেম / দ্বি-মাত্রিক প্রোগ্রামিং ভাষা। প্লেয়ারকে অবশ্যই এমন প্রোগ্রাম তৈরি করতে হবে যা পছন্দসই আউটপুটটিতে পৌঁছানোর জন্য একটি সারি হস্তান্তর করবে। এটি শেখা সহজ তবে দক্ষ হওয়া সহজ, সুতরাং এটি বিভিন্ন ধরণের চ্যালেঞ্জ তৈরিতে নিজেকে ধার দেয়। আমি কী সম্পর্কে বলছি তা যদি আপনি না জানেন তবে আমি পরামর্শ দিচ্ছি যে আপনি গেমের প্রথম কয়েকটি টিউটোরিয়াল স্তর খেলুন।
চ্যালেঞ্জ
আপনার চ্যালেঞ্জটি এমন একটি মেশিন তৈরি করা যা ইনপুট স্ট্রিংয়ের একেবারে শেষ উপাদানটি ফিরিয়ে দেয়। এটিকে আরও চ্যালেঞ্জিং করার জন্য, ইনপুট স্ট্রিংটি চারটি রঙের যে কোনও সমন্বয় হতে পারে ।
ব্যবহারের জন্য সরকারী কাস্টম স্তরটি এখানে পাওয়া যায়:
এই সপ্তাহের চ্যালেঞ্জ বেশিরভাগই সংকোচনের ধারণার উপর केंद्रित। কনভেয়র বেল্টগুলির একটি বিশাল গণ্ডগোলের প্রয়োজনের জন্য আমি এই চ্যালেঞ্জটি বেছে নিয়েছি। চারটি রঙের ইনপুটটিতে উপস্থিত হওয়ার অর্থ এই যে তথ্য সংরক্ষণ করা খুব কঠিন।
যদিও আমি সংকোচনের চেষ্টা করি নি, আমার প্রথম কার্যক্ষম প্রোটোটাইপের 114 অংশ ছিল এবং প্রায় 13813 স্পেসে ফিট করে প্রায় অবকাশ নেই।
স্কোরিং
এই চ্যালেঞ্জের লক্ষ্যটি সম্ভব কয়েকটি অংশ ব্যবহার করা। স্কোরটি রাখা অংশগুলির সংখ্যা এবং সর্বনিম্ন স্কোর জয় ins
যদিও এখানে কেবল 8 টি পরীক্ষার মামলা রয়েছে, আপনার তৈরির ক্ষেত্রে যেকোনও পরীক্ষার ক্ষেত্রে তাত্ত্বিকভাবে কাজ করতে সক্ষম হওয়া উচিত। প্রদত্ত পরীক্ষার কেসগুলি ডিবাগিংয়ের উদ্দেশ্যে।
উদাহরণ
in: byrgyrbyrrgry
out: y
in: ggryybrryr
out: r
in: #don't you love degenerate cases?
out:
in: gyrbrygbrygbyrb
out: b