এই চ্যালেঞ্জে আমার কাছে অ্যাভোকাডোসের একটি ক্ষেত্র রয়েছে যা আমি যত তাড়াতাড়ি সম্ভব এবং সম্পূর্ণরূপে রস খেতে চাই। কীভাবে সমস্ত অ্যাভোকাডোসকে পুরোপুরি রস সংগ্রহ করতে পারেন তা সম্পর্কে কাজ করতে আমাকে একটি প্রোগ্রাম বা ফাংশন লিখতে পারেন?
ইনপুট হিসাবে, আপনি mএক্স mস্কোয়ার গ্রিড হিসাবে অ্যাভোকাডো পাবেন , যেখানে m3 থেকে 6 এর মধ্যে একটি পূর্ণসংখ্যা রয়েছে Each প্রতিটি স্কোয়ারে ঠিক একটি অ্যাভোকাডো থাকে। অ্যাভোকাডোসের রসিকতার বেশ কয়েকটি স্তর রয়েছে:
মঞ্চ 1: অ্যাভোকাডো মোটেও রস হয় নি।
দ্বিতীয় পর্যায়: অ্যাভোকাডো আংশিকভাবে রসালো হয়েছে।
পর্যায় 3: অ্যাভোকাডো সম্পূর্ণ রসালো হয়েছে।
মঞ্চ 4: অ্যাভোকাডো অতিরিক্ত-রস দেওয়ার কারণে বিস্ফোরিত হয়েছে।
আপনি যখন কোনও রসদ সরঞ্জাম ব্যবহার করেন, তখন সেই জুসিং সরঞ্জামের প্রভাবের জায়গার অ্যাভোকাডোগুলি পরবর্তী পর্যায়ে চলে যায়। বিস্ফোরিত অ্যাভোকাডোগুলির প্রচুর শক্তি রয়েছে এবং পুরো অ্যাভোকাডো ক্ষেত্রটি ধ্বংস করে দেবে, তাই নিশ্চিত হয়ে নিন যে অ্যাভোকাডোর কোনওটিই বিস্ফোরিত হয়নি!
অ্যাভোকাডোসের গ্রিডের উদাহরণ এখানে। এই উদাহরণগুলিতে, আমি 0,0নীচে-বাম কোণার 2,2জন্য স্থানাঙ্ক এবং শীর্ষ-ডান কোণার জন্য স্থানাঙ্ক ব্যবহার করেছি, যদিও আপনি নিজের ভাষার সাথে মানানসই সমন্বয় ব্যবস্থাটি সামঞ্জস্য করতে পারেন।
112
221
231
লক্ষ্যটি হ'ল সমস্ত অ্যাভোকাডোকে পুরোপুরি রসযুক্ত করা (অর্থাত্ পর্যায় 3)। এটি অর্জন করতে আপনার নিজের নিকটে তিনটি ভিন্ন ভিন্ন সরস সরঞ্জাম রয়েছে। প্রতিটি জুসিংয়ের সরঞ্জামের আলাদা আলাদা ক্ষেত্র থাকে তবে এগুলি সকলেই আক্রান্ত অ্যাভোকাডোগুলির রস 1 দ্বারা বৃদ্ধি করে।
আপনার নিজের হাতে থাকা সমস্ত সরঞ্জাম এখানে। আপনি সরঞ্জামটির প্রথম অক্ষরটি নির্দিষ্ট করে, তারপরে আপনি যে স্থানাঙ্কগুলি জুস করতে চান তা নির্দিষ্ট করে জুসার ব্যবহার করেন। উদাহরণস্বরূপ, বর্গাকারে স্লিকার ব্যবহার করতে 5,2, আপনি আউটপুট পাবেন S 5,2।
স্লাইসার : দু'দিকে লক্ষ্য স্থানাঙ্ক এবং অ্যাভোকাডো জুস করে।
112 112 112
221 --> XXX --> 332
231 231 231
গ্রেটার : জুস লক্ষ্য স্থানাঙ্ক এবং উপরে এবং নীচে অ্যাভোকাডো।
112 1X2 122
221 --> 2X1 --> 231 --> kaboom!
231 2X1 241
রকেট লঞ্চার : লক্ষ্য সমন্বয় এবং সমস্ত সংলগ্ন অ্যাভোকাডোগুলিকে জুস করে।
112 1X2 122
221 --> XXX --> 332
221 2X1 231
নমুনা ইনপুট এবং আউটপুট
323
212
323
G 1,1
S 1,1
3312
3121
1213
2133
R 0,0
R 1,1
R 2,2
R 3,3
22322
22222
22222
33233
33333
G 0,3
G 1,3
G 2,2
G 3,3
G 4,3
222332
333221
222332
333222
222333
333222
S 1,5
S 1,3
S 1,1
S 4,5
S 4,3
S 4,1
G 5,4