ইন Catan এর ঔপনিবেশিকরা ইটের, লগ, আকরিক, গম এবং ভেড়া: বোর্ড খেলা, সেখানে পাঁচটি রিসোর্স ধরনের হয়। বন্দোবস্ত তৈরির জন্য একটি ব্রিক, একটি লগ, একটি গম এবং একটি ভেড়া খরচ হয়। তবে আপনি ভিন্ন ধরণের সংস্থান পেতে চারটি অভিন্ন সংস্থানেও বাণিজ্য করতে পারেন। উদাহরণস্বরূপ, যদি আপনার হাতে চারটি আকরিক থাকে তবে আপনি সেগুলির মধ্যে সমস্ত ব্যবসায় করতে এবং একটি ভেড়া পেতে পারেন।
আপনার কাজটি হ'ল আমার হাত দিয়ে আমি কোনও বন্দোবস্ত তৈরি করতে পারি কিনা তা নির্ধারণ করা।
তোমার কাজ
অক্ষরগুলোর একটা ক্রম হতে হবে B
, L
, O
, W
, এবং S
, কোন যুক্তিসঙ্গত বিন্যাসে নেওয়া। এই চিঠিগুলি উপরে বর্ণিত পাঁচটি সংস্থার ধরণের অনুরূপ। এক ধরণের চারটি ব্যবসায়ের সম্ভাবনা বিবেচনায় রেখে মীমাংসা করার জন্য আমার প্রয়োজনীয় সংস্থান আছে কি না তা আপনার আউটপুট করা উচিত।
এটি কোড-গল্ফ , তাই বাইট জেতে সংক্ষিপ্ততম কোড।
নোট
- আমার কোন ব্যবসায় সম্পাদন করতে হবে বা আমি কতগুলি বসতি গড়ে তুলতে পারি তা আউটপুট করার দরকার নেই। একটি সাধারণ "হ্যাঁ" বা "না" করবে।
- আপনি ধরে নিতে পারেন না যে ইনপুটটি কোনও নির্দিষ্ট ক্রমে রয়েছে। বিশেষত, আপনি ধরে নিতে পারবেন না যে একই ধরণের সংস্থানগুলি একসাথে গোষ্ঠীযুক্ত, সুতরাং
OBLSO
এটি একটি বৈধ ইনপুট। - এটি সিদ্ধান্ত-সমস্যা , সুতরাং আপনি যে দুটি মান "হ্যাঁ" এবং "না" বলতে চাইছেন তা ব্যবহার করতে পারেন, যতক্ষণ না দুটি নির্বাচিত মান পৃথক এবং সামঞ্জস্যপূর্ণ হয়।
- আমাদের এখানে কেবলমাত্র নিয়মগুলির সাথে সম্পর্কিত যা উপরের তালিকাভুক্ত রয়েছে। অন্যান্য খেলোয়াড়দের সাথে বা আশ্রয়কেন্দ্রে ব্যবসায়ের মতো কাতান নিয়মের আরও জটিল সেটেলার এখানে প্রাসঙ্গিক নয়।
- ইনপুট অক্ষর (
B
,L
,O
,W
,S
) অন্য মান, তাই যতদিন পাঁচটি স্বতন্ত্র ইনপুট হয় প্রতিস্থাপিত যাবে যখন এটি আপনার পছন্দের বিশেষ ভাষার জন্য সহজ। আপনি যদি অন্য ইনপুট মান ব্যবহার করেন তবে দয়া করে আপনার উত্তরে সেগুলি নির্দিষ্ট করুন।
উদাহরণ
BLWS -> Yes
OOOOWLB -> Yes (trade four O for a S)
OOW -> No
BBBO -> No
(empty input) -> No
BBBBLW -> No
BBBBBLW -> Yes (trade four B for a S)
OOOOOOOOOOOOOOOO -> Yes (sixteen O; trade for B, L, W, S)
BLBLBLBLBL -> Yes (trade L for W and B for S)
BLSWBLSWBLSW -> Yes (extra, unused resources are ignored)