একটি জম্বি আক্রমণ অনুকরণ করতে, গ্রিড দিয়ে শুরু করুন #
এবং মানচিত্রটি উপস্থাপন করুন:
## ##
### #
## ##
# ###
# ####
#
জমি প্রতিনিধিত্ব করে।জল প্রতিনিধিত্ব করে।
জোম্বিগুলি মানচিত্রের একটি বিন্দুতে শুরু হয় ...
## ##
### #
## %#
# ###
# ####
... এবং ছড়িয়ে। %
জম্বি দ্বারা সংক্রামিত ভূমি বোঝায়।
তবে জম্বিরা সাঁতার কাটতে পারে না । কোনও রাজকর্তা দাবাতে যেভাবে চলাচল করে সেগুলিও তারা ভূমি জুড়ে যেতে পারে - যে কোনও তির্যক বা অরথোগোনাল দিকের এক বর্গ:
!!!
!%!
!!!
সিমুলেশন শেষে কিছু জমিটি জম্বিগুলিতে সংক্রামিত হবে:
%% ##
%%% #
%% %%
% %%%
# %%%%
আপনার কাজটি হ'ল জম্বি আক্রমণের অনুকরণ করা। একটি প্রোগ্রাম (বা ফাংশন) লিখুন যা গ্রিডের প্রাথমিক অবস্থার প্রতিনিধিত্ব করে একটি স্ট্রিং এবং প্রাথমিক জম্বিটির স্থানাঙ্ককে উপস্থাপন করে এমন দুটি সংখ্যা লিখুন। প্রোগ্রামটির আক্রমণের চূড়ান্ত অবস্থা আউটপুট করা (বা প্রত্যাবর্তন) করা উচিত।
বিশেষ উল্লেখ
- আপনার প্রোগ্রামটি optionচ্ছিক ট্রেলিং নিউলাইনটি মুদ্রণ করতে পারে।
- আপনি ধরে নিতে পারেন ইনপুটটি সঠিক formatচ্ছিকভাবে নতুন লাইনের সাথে সঠিক ফর্ম্যাটে (স্পেস দিয়ে প্যাডযুক্ত) হবে।
- আপনি ধরে নিতে পারেন প্রাথমিক জম্বিটি জমিতে শুরু হবে এবং অবিলম্বে মারা যাবে না।
- এটি কোড-গল্ফ , তাই সংক্ষিপ্ত উত্তরটি (বাইটে) জেতে।
- -100% বোনাস যদি আপনার কোড স্বেচ্ছাসেবী টুরিং মেশিনগুলির জন্য হ্যালটিং সমস্যা সমাধান করতে পারে ।
- আপনার প্রোগ্রামে 50 টি পর্যন্ত চর বিস্তৃত পরিচালনা করা উচিত।