ইন্ট্রো
আসুন কিছু মিনি-গল্ফ খেলি! গল্ফ বলটি একটি দ্বারা .
এবং গর্তটি দ্বারা একটি দ্বারা প্রতিনিধিত্ব করা হয় O
। আপনি প্রতিটি গর্তের মধ্যে একটিতে একটি গর্ত পেতে চান, তবে আপনি লাগাতে ভাল নন। আসলে, আপনি তির্যক স্থাপন চেষ্টা অস্বীকার! কেবল উপরে, নীচে এবং উভয় দিকে side
আপনি অতিরিক্ত বাম্পার রেখে প্রতারণার পরিকল্পনা করছেন \
এবং /
যাতে আপনি একটি শট দিয়ে বলটি রাখতে পারেন। এই ছবিতে দেখানো হয়েছে বলে বলটি ডানকোণে বাম্পারদের বাইরে চলে গেছে।
আপনার শট কল মনে রাখবেন! আপনি কোন দিকটি রাখছেন তা আমাদের বলুন।
গর্ত
1: প্রথম গর্ত সহজ, একটি সোজা শট! এখানে কোনও বাম্পার রাখার দরকার নেই।
ইনপুট:
. O
আউটপুট:
right
. O
2: আর একটি বেসিক, একটি সংক্ষিপ্ত টার্ন। বলটি বাম্পার থেকে গর্তের মধ্যে আঘাত করা হয়।
ইনপুট:
.
O
আউটপুট:
left
/ .
O
অথবা
down
.
O /
3: কিছু ছিদ্র ইতিমধ্যে বাম্পার আছে!
ইনপুট:
. \O
আউটপুট:
right
. \O
\/
অথবা
right
/ \
. /\O
4: কিছু গর্ত অত্যধিক জটিল!
ইনপুট:
/ \ \ /
/ . \ \ /
/ /\/ /\ \ /
/ / / \ \/
/ / /\ \ / \ /
\ \ / \ \/ \/
\ / /
/\ \//\ \ /
/ \ / \ \ \/
\ /\ \ / \ \
\/ \ \/ \ O/ \
/ \/
আউটপুট: (একটি সম্ভাব্য সমাধান, আরও বিদ্যমান)
down
/ \ \ /
/ . \ \ /
/ /\/ /\ \ /
/ / / \ \/
/ / /\ \ / \ /
\ \ / \ \/ \/
/ \ / /
/\ \//\ \ /
\/ \ / \ \ \/
\ /\ \ / \ / \
\/ \ \/ \ O/ \
/ \ \/
\ /
বিধি
- ইনপুট উপর মিনি গলফ গর্ত
STDIN
। - আউটপুট দিক আপনি বল এবং এর সদ্য স্থাপিত বাম্পার সঙ্গে মিনি গলফ গর্ত আঘাত
STDOUT
। - বিদ্যমান বাম্পারগুলি সরানো যায় না।
- কোনও গর্ত সমাধান করতে আপনি যে কোনও সংখ্যক বাম্পার যুক্ত করতে পারেন।
- ধরে নিন বাম্পার স্থাপনের জন্য বৈধ অবস্থান রয়েছে যা একটি পুঁতে কোর্সটি সমাধান করার অনুমতি দেবে।
- আউটপুটযুক্ত গর্ত ইনপুট চেয়ে বড় হতে পারে।
- ইনপুটটি সাদা স্থানের পিছনে প্যাডযুক্ত হতে পারে তবে আপনি যদি এটি করেন তবে দয়া করে আপনার উত্তরে উল্লেখ করুন।
- আউটপুটটি অবশ্যই দেখতে হবে সঠিক, তবে সাদা স্থান বা শীর্ষস্থান থাকতে পারে।
- আপনার প্রোগ্রামটি কোনও বৈধ গর্তের জন্য কাজ করা উচিত। আপনার পরীক্ষার কেসগুলিও নির্দ্বিধায় পোস্ট করুন!
স্কোরিং
এটি কোড-গল্ফ । আপনার স্কোরটি আপনার প্রোগ্রামের অক্ষরের সংখ্যা। সর্বনিম্ন স্কোর জয়!
.
আপনি যে বলটি মারছেন O
তা হ'ল গর্ত। আমি # 2 উদাহরণ 1 এ গণ্ডগোল করেছিলাম তবে সেগুলি এখন ভাল হওয়া উচিত।
right
, # 3 উদাহরণ 1 হওয়া উচিতdown
, এবং # 3 উদাহরণ 2 হওয়া উচিতup
। আকর্ষণীয় চ্যালেঞ্জ, যদিও!