আপনার কাজ হ'ল একটি প্রোগ্রাম লিখুন যা আয়তক্ষেত্রের নীচে-বাম কোণ থেকে সরাসরি বিপরীতে উপরের-ডান কোণে পেতে যে সর্বাধিক চলমানগুলির সন্ধান করে তা খুঁজে পাওয়া।
আপনার প্রোগ্রামটি অর্ডারযুক্ত জোড় হিসাবে ইনপুট গ্রহণ করবে (width, height)
। এগুলি আপনার সাথে কাজ করবে এমন আয়তক্ষেত্রের মাত্রা। আপনার প্রোগ্রামটি সমাধানের একটি ASCII- শিল্প তৈরি করবে ( .
ফাঁকা স্কোয়ারের #
জন্য এবং সমাধানের অংশের X
জন্য , স্কোয়ার শুরু করার জন্য) ব্যবহার করবে এবং শেষের পয়েন্টে পৌঁছানোর জন্য এটি কতগুলি চালনা করে তা গণনা করবে। তির্যক চলার অনুমতি নেই। যদি একাধিক সমাধান থাকে তবে আউটপুট থেকে একটি বেছে নিন।
বাইটের মধ্যে সংক্ষিপ্ততম প্রোগ্রামটি জিতেছে।
উদাহরণ
ইনপুট: (4, 5)
আউটপুট:
..##
..#.
.##.
.#..
X#..
সরান গণনা: 7
#
কারণ এটি বাম বা নীচে যাওয়া অযৌক্তিক।
#
"সর্বোত্তম সমাধান" (যা এমন কোনও সমাধান যা কখনও বাম বা নীচে সরায় না) এর সংখ্যাও থাকা উচিত ?