দ্বারা অনুপ্রাণিত এই ।
পটভূমি
মন্দ কৃষক দাম আপ চালনা করা ক্রমে আপনার গমের খেত পুড়িয়ে করার সিদ্ধান্ত নিয়েছে। সম্পূর্ণ ধ্বংস নিশ্চিত করতে, তিনি আপনার ক্ষেত্রকেও পেট্রল ভিজিয়ে রেখেছেন। আরও দুর্ভাগ্যক্রমে, আপনি আগুনে জ্বলতে গিয়ে মাঠে হাঁটছিলেন এবং বেঁচে থাকার জন্য আপনাকে অবশ্যই দ্রুত বেরিয়ে আসতে হবে।
চ্যালেঞ্জ
গম, আগুন এবং আপনার অবস্থান সম্বলিত একটি ক্ষেত্র দেওয়া, আপনি সময়মতো ক্ষেত্রের বাইরে এড়াতে পারবেন কিনা তা নির্ধারণ করুন।
একটি ক্ষেত্র গম (এখানে প্রতিনিধিত্ব করে .
) এবং আগুন ( F
) দ্বারা গঠিত । এখানে আপনার অবস্থানটি একটি দ্বারা চিহ্নিত করা হয়েছে O
। উদাহরণ স্বরূপ:
...F...F
F.......
........
.F......
....O...
...F....
........
.F....F.
প্রতি সেকেন্ডে আপনি যে কোনও সংলগ্ন কক্ষে যান (তবে তির্যক নয়) এবং প্রতিটি আগুন প্রতিটি সংলগ্ন ঘরে ছড়িয়ে পড়ে। আপনি যদি এমন কোনও ঘরে প্রবেশ করতে না পারেন যা আগুনে না থাকে তবে আপনি মারা যান। আপনি যদি মাঠের বাইরে রাখেন তবে আপনি বেঁচে থাকবেন। আসুন দেখুন এই উদাহরণে কী ঘটে:
...F...F
F.......
........
.F......
....O...
...F....
........
.F....F.
..FFF.FF
FF.F...F
FF......
FFF.....
.F.F.O..
..FFF...
.F.F..F.
FFF..FFF
FFFFFFFF
FFFFF.FF
FFFF...F
FFFF....
FF.FF.O.
.FFFFFF.
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFF.FF
FFFFF.FF
FFFFFFFO
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFFO <-- you made it out and survived, barely
FFFFFFFF
FFFFFFFF
FFFFFFFF
বিধি
- আপনার ইনপুটটি গ্রিড হিসাবে ক্ষেত্র। আপনি লাইন বিভাজক বা একটি 2D অ্যারে সহ স্ট্রিং সহ যে কোনও ইনপুট ফর্ম্যাট বেছে নিতে পারেন।
- আপনি আগুনের জন্য এবং / অথবা নিজের জন্য ইনপুট হিসাবে গ্রহণ নাও করতে পারেন।
- অ্যারে ইনপুটটির জন্য নন-স্ট্রিং সহ আপনি গম, আগুন এবং আপনার অবস্থান হিসাবে কোনও 3 স্বতন্ত্র মান ব্যবহার করতে পারেন।
- ক্ষেত্রগুলি সর্বদা কমপক্ষে 1x1 আকারের, আয়তক্ষেত্রাকার থাকে এবং এতে কোনও অবৈধ অক্ষর থাকে না।
- যে কোনও ক্ষেত্রে আপনার অবস্থানের প্রতিনিধিত্ব করে এমন মানগুলির মধ্যে একটি হ'ল অন্তর্ভুক্ত থাকবে এবং অন্য প্রতিটি অবস্থান আগুনে থাকতে পারে বা নাও পারে।
- সিদ্ধান্তে সমস্যা হিসাবে যথারীতি আপনার আউটপুট হ'ল "আপনি বেঁচে যান" বা "আপনি মারা যান" এর জন্য দুটি স্বতন্ত্র মানগুলির মধ্যে একটি ।
- স্ট্যান্ডার্ড কোড-গল্ফ বিধি প্রযোজ্য।
পরীক্ষার মামলা
উদ্বর্তিত
O
....
.O..
....
FFFFF
.....
..O..
.....
FFFF
FFFO
FFFF
.F....
......
......
.F....
..O...
.FF...
.F....
..FF..
...F...F
F.......
........
.F......
....O...
...F....
........
.F....F.
বাঁচেনি
FFF
FOF
FFF
F.F
.O.
F.F
....F
.....
..O..
.....
F....
.F....F.
........
........
F..O....
........
.....F..
...F...F
F......F
........
.F......
....O...
...F....
........
.F....F.
F..F
.O..
FF..