আপনার টাস্কটি সহজ: চিঠিগুলির যুদ্ধে কে জিতবে তা আমাকে বলুন।
সেনা
এই টেবিল দ্বারা সংক্ষেপে এই যুদ্ধে তিনটি পৃথক "সেনা" রয়েছে।
name | health | damage
A 25 25
B 100 5
C 10 50
সৈন্যদের প্রতিনিধিত্ব করতে আপনি কোনও তিনটি অনন্য অক্ষর ব্যবহার করতে পারেন, তবে সেগুলি অবশ্যই এই অক্ষরগুলি না হলে নির্দিষ্ট করতে হবে।
যুদ্ধ
মনে করুন আমাদের একটি নমুনা যুদ্ধ রয়েছে:
ABC # army 1
CBA # army 2
প্রতিটি সেনাবাহিনী বারবার বাম দিকের ইউনিটে গুলি চালায়, যতক্ষণ না এটি মারা যায়; তারপরে তারা ডান দিকে সৈন্যের দিকে চলে যায় এবং পুনরাবৃত্তি করে। সুতরাং সেনা 2 আক্রমণের Aজন্য সেনাবাহিনী 1 আক্রমণ না হওয়া অবধি A, তারপর যান B, তারপর C। সেনা 1 আক্রমণ করে Cপ্রথমে, তারপরে B, তারপরে A। ধরুন সেনাবাহিনী একই সাথে আক্রমণ করেছে এবং সুতরাং সৈন্যরা যদি চক্রের আগে বেঁচে থাকে এবং একই সাথে একে অপরকে হত্যা করতে পারে তবে তারা সর্বদা গুলি চালায়। তারা বাম থেকে ডানদিকে গুলি চালায়।
যুদ্ধটি এভাবে খেলবে:
ABC
CBA
BC # A (25 hp) killed by C (-50 hp), B (100 hp) attacked by B (-5 hp) and A (-25 hp), has 70 hp
BA # C (10 hp) killed by A (-25 hp), B (100 hp) attacked by B (-5 hp) and C (-50 hp), has 45 hp
BC # B (70 hp) attacked by B (-5 hp) and A (-25 hp), has 40 hp
A # B (45 hp) killed by B (-5 hp) and C (-50 hp)
BC # B (40 hp) attacked by A (-25 hp), has 15 health
# A (25 hp) killed by B (-5 hp) and C (-50 hp), army 2 dead
সুতরাং, সেনা 1 যুদ্ধে জিতেছে!
ইনপুট
দুটি স্ট্রিং, প্রথম প্রতিনিধিত্বকারী সেনাবাহিনী 1 এবং দ্বিতীয় সেনাবাহিনী ২। তারা অগত্যা একই আকার নয় (কারণ কে বলেছে এটি একটি সুষ্ঠু লড়াই হবে?)
আউটপুট
সেনাবাহিনী 1 বিজয়ী, সেনাবাহিনী 2 বিজয়ী, বা টাই হওয়ার সম্ভাবনাযুক্ত ইভেন্টের প্রতিনিধিত্ব করতে যে কোনও তিনটি অনন্য, ধ্রুবক মান। হ্যাঁ, শেষ সৈন্যদের পক্ষে একে অপরকে মেরে ফেলা সম্ভব, সমাপ্তির মধ্য দিয়ে।
যুদ্ধসমূহ
ABC
CBA
Army 1
CCCCC
CCCCC
Tie
CABCAB
ABBABBA
Army 2
স্ট্যান্ডার্ড লুফোলস প্রযোজ্য । আপনাকে অবশ্যই একটি সম্পূর্ণ প্রোগ্রাম জমা দিতে হবে।
এই কোড-গলফ, সংক্ষিপ্ততম সমাধান জয়।
Aমারধর Bএবং Cসম্পর্ক Bএবং Aসম্পর্ক C। Aযেকোন মানকে পরিবর্তন করে 20এটিকে টাই করে ফেলবে B।