কচ্ছপ তার খাবারটি পেতে গ্রিড ধরে এগিয়ে যেতে চায়। তিনি জানতে চান যে সেখানে যাওয়ার জন্য তার কতটা পদক্ষেপ নিতে হবে।
পাশাপাশি ধীরে ধীরে তিনি তার ডোমেনের চারপাশে টেলিপোর্টার স্থাপন করেছেন যা এটি যদি তার পথটি সংক্ষিপ্ত করে তবে সে কাজে লাগাবে। অথবা যদি সে তার পথ দীর্ঘায়িত করে তবে এগুলি এড়িয়ে চলুন।
কচ্ছপের সাথে দেখা করুন
🐢
কচ্ছপ একটি গ্রিডে থাকে
কচ্ছপটি কোনও
যাইহোক, কচ্ছপ একটি পর্বত
কচ্ছপ তার স্ট্রবেরি খেতে চায় এবং জানতে চায় যে তার স্ট্রবেরি থেকে
এই উদাহরণটিতে কচ্ছপ লাগবে পালাক্রমে
সৌভাগ্য যে, কচ্ছপ একটি টেলিপোর্টার খুঁজে! গ্রিডে দুটি টেলিপোর্ট রয়েছে যা একে অপরের কাছে মানচিত্র। টেলিপোর্টারটিতে পদক্ষেপ নেওয়া তাত্ক্ষণিকভাবে কচ্ছপটিকে সংশ্লিষ্ট টেলিপোর্টারটিতে স্থানান্তরিত করে। টেলিপোর্টাররা খুব অস্থির এবং একবার ব্যবহার করার পরে, তারা অদৃশ্য হয়ে যায় এবং আর ব্যবহারযোগ্য হয় না।
চ্যালেঞ্জ
একটি প্রাথমিক গ্রিড কনফিগারেশন আউটপুট দেওয়া হয়েছে যাতে এটি তার স্ট্রবেরিতে পৌঁছাতে কচ্ছপকে নিয়ে যাবে moves
বিধি
আপনি ধরে নিতে পারেন ইনপুট গ্রিডটির একটি সমাধান রয়েছে
প্রতিটি গ্রিডে কেবল একটি
strawberryএবং দুটিportalsএবং একটি থাকবেturtleইনপুট গ্রিড যে কোনও সুবিধাজনক বিন্যাসে প্রবেশ করতে পারে
আপনার
teleportersব্যবহার করা উচিত একক ব্যবহারের আইটেমকচ্ছপটি যে
teleporterস্কোয়ারের দিকে চলে যায় সে ইতিমধ্যে সংশ্লিষ্টteleporter। সে কখনই কোনও দিকে যায় নাteleporterএবং সেখানে চলাফেরার জন্য থাকে নাসবচেয়ে ছোট পথটির জন্য পোর্টালটি ব্যবহারের দরকার নেই
কচ্ছপ পাহাড়ের টাইলসে যেতে পারে না
আপনি প্রতিনিধিত্ব করেন কোনো হওয়া ASCII অক্ষর বা পূর্ণসংখ্যা ব্যবহার করতে পারেন
mountains,turtle,empty grid square,strawberryআপনি প্রতিনিধিত্ব করার পারেন একই অক্ষর বা দুটি ভিন্ন ASCII অক্ষর বা ইন্টিজার ব্যবহার করতে পারেন
teleporterজোড়াগ্রিডে একই সংক্ষিপ্ততম দৈর্ঘ্যের দৈর্ঘ্যের একাধিক পথ থাকতে পারে
এটি কোড-গল্ফ
বিধি সম্পর্কে স্পষ্টতা
- আপনার
teleportersব্যবহার করা উচিত একক ব্যবহারের আইটেম।
যুক্তি : এটি উল্লেখ করা হয়েছিল যে এর ক্ষেত্রে:
কেবল দু'বার পোর্টাল প্রবেশ করে এবং বেরিয়ে এসে সমাধান করা যায়। এই স্পষ্টতা দেওয়ার সময় উভয় সমাধানই এককভাবে ব্যবহার হয়েছিল বলে ধরে নিয়ে কাজ করেছিল, বা পূর্বে ব্যবহৃত স্কোয়ারগুলি চেষ্টা করার কোনও কারণ ছিল না। তাদের কঠোর পরিশ্রমী সমাধানগুলি ভঙ্গ করতে এড়াতে, এই সেট আপের জন্য এটি সর্বোত্তম উপায় অ্যাকাউন্ট বলে মনে হয়েছিল। সুতরাং, এটি একটি অবৈধ গ্রিড হিসাবে বিবেচিত হবে।
টেস্ট কেসগুলি তালিকা হিসাবে ফর্ম্যাট করা হয়েছে
[ ['T', 'X', 'X', 'S', 'X'], ['X', 'X', 'X', 'X', 'X'], ['X', 'X', 'X', 'X', 'X'] ] --> 3
[ ['T', 'M', 'X', 'S', 'X'], ['X', 'M', 'X', 'X', 'X'], ['O', 'X', 'X', 'X', 'O'] ] --> 4
[ ['T', 'M', 'X', 'S', 'O'], ['O', 'M', 'X', 'X', 'X'], ['X', 'X', 'X', 'X', 'X'] ] --> 2
[ ['T', 'M', 'X', 'S', 'X'], ['O', 'M', 'X', 'X', 'X'], ['O', 'X', 'X', 'X', 'X'] ] --> 4
[ ['T', 'M', 'S', 'X', 'O'], ['X', 'M', 'M', 'M', 'M'], ['X', 'X', 'X', 'X', 'O'] ] --> 7
[ ['T', 'X', 'X', 'S', 'X'], ['O', 'M', 'M', 'M', 'X'], ['X', 'X', 'O', 'X', 'X'] ] --> 3
মানুষের জন্য টেস্ট কেস ফরম্যাট করা
T X X S X
X X X X X
X X X X X --> 3
T M X S X
X M X X X
O X X X O --> 4
T M X S O
O M X X X
X X X X X --> 2
T M X S X
O M X X X
O X X X X --> 4
T M S X O
X M M M M
X X X X O --> 7
T X X S X
O M M M X
X X O X X --> 3
ক্রেডিট
এর মাধ্যমে ডিজাইন এবং কাঠামো: আরনাউল্ডের ক্ষুধার্ত মাউস
প্রস্তাবিত চ্যালেঞ্জগুলি পরামর্শ সম্পাদনা করুন: কামিল-দ্রাকারী , গরুর মাংসের মাংস