ফুটবল হ'ল এমন একটি খেলা যেখানে খেলোয়াড়রা বলটিকে লাথি দেয়, তা বহন করে না। কিছু বিভ্রান্ত ব্যক্তি এই ফুটবল কল করতে পারে।
একটি ফুটবল দলের একজন গোলরক্ষক এবং 10 জন খেলোয়াড় পিচে বেরিয়ে আসে। ফুটবলে অনেকগুলি ফর্মেশন ব্যবহৃত হয়, এটি নির্দেশ করে যেখানে প্রতিটি খেলোয়াড় হওয়া উচিত (অবশ্যই প্লেয়ারটি চলাফেরা করে তবে এটি বেস অবস্থান)।
সর্বাধিক প্রচলিত গঠন 4-4-2, যার অর্থ 4 ডিফেন্ডার, 4 মিডফিল্ডার এবং দুটি আক্রমণকারী রয়েছে। অন্যান্য গঠনগুলি হ'ল ("ডিফেন্ডার, মিডফিল্ডার, আক্রমণকারী" বা "ডিফেন্ডার, মিডফিল্ডার, মিডফিল্ডার, আক্রমণকারী"):
- 4-4-2
- 4-3-3
- 5-3-2
- 3-4-3
- 3-5-2
- 4-5-1
- 5-4-1
- 4-4-1-1
- 4-3-1-2
- 4-1-2-3
- 4-1-3-2
- 4-3-2-1
- 3-4-1-2
- 3-3-3-1
চ্যালেঞ্জ হ'ল দুটি ইনপুট নেওয়া, দুটি দলের প্রত্যেকের জন্য একটি করে এবং মাঠে খেলোয়াড়দের একটি ওভারভিউ আউটপুট আউট করা।
সাধারণভাবে: এএসসিআইআই-আর্টের বিন্যাস সম্পর্কে সর্বাধিক তথ্য চিত্রগুলিতে পাওয়া যায় (একটি ছবি 1000 টিরও বেশি শব্দের বলে)। 10 জন খেলোয়াড়কে মাঠে রাখার কেবলমাত্র উপায়টি বিশদভাবে ব্যাখ্যা করা হয়েছে:
- রক্ষক এবং পেনাল্টি অঞ্চলটি ASCII- অক্ষরগুলির 3 সারি নেয়
- লেআউট এবং স্পেসের সংখ্যা নীচের চিত্রটিতে পাওয়া যাবে
- পেনাল্টি অঞ্চল এবং ডিফেন্ডারদের মধ্যে কোনও খালি সারি নেই
- গঠনে যদি 3 টি সংখ্যা থাকে (উদাহরণস্বরূপ 4-4-2, 4-3-3 ইত্যাদি ইত্যাদি 4-3-2-1 নয়):
- ডিফেন্ডার এবং মিডফিল্ডারদের মধ্যে কোনও খালি সারি নেই
- মিডফিল্ডার এবং আক্রমণকারীদের মধ্যে একটি ফাঁকা সারি রয়েছে
- গঠনে যদি 4 টি সংখ্যা থাকে (যেমন 4-3-2-1, 3-3-3-1 ইত্যাদি 4-4-2 নয়):
- ডিফেন্ডার এবং মিডফিল্ডারদের প্রথম সারির মধ্যে কোনও খালি সারি নেই
- মিডফিল্ডারদের প্রথম সারির এবং দ্বিতীয়টির মধ্যে কোনও খালি সারি নেই
- মিডফিল্ডার এবং আক্রমণকারীদের দ্বিতীয় সারির মধ্যে কোনও খালি সারি নেই
- আক্রমণকারী এবং সেন্টার লাইনের মধ্যে কোনও খালি সারি নেই
- উপরের অর্ধেকের দলটি চিহ্নিত করা
xহয়েছে এবং দ্বিতীয়ার্ধে দলটি চিহ্নিত রয়েছেo। - নীচের পরিসংখ্যানগুলিতে প্রদর্শিত প্রতিটি খেলোয়াড়কে পিচে বিতরণ করা হবে। চিত্রের মধ্যে জায়গাগুলির সংখ্যা দেখা যায়।
নিম্নলিখিত চিত্রটি কোনও বৈধ গঠনের প্রতিনিধিত্ব করে না, তবে প্রতিটি খেলোয়াড়ের মধ্যে লেআউট এবং প্রয়োজনীয় জায়গাগুলির সংখ্যা চিত্রিত করতে ব্যবহৃত হয়। এর জন্য ইনপুট হবে 2 3 4 5এবং 5 4 2:
+-----------------+
| | x | |
| +-----+ |
| x x |
| x x x |
| x x x x |
| x x x x x |
+-----------------+
| o o |
| |
| o o o o |
| o o o o o |
| +-----+ |
| | o | |
+-----------------+
বৈধ উদাহরণ:
Input:
4 4 2, 5 3 1 1
+-----------------+
| | x | |
| +-----+ |
| x x x x |
| x x x x |
| |
| x x |
+-----------------+
| o |
| o |
| o o o |
| o o o o o |
| +-----+ |
| | o | |
+-----------------+
Input:
3 5 2, 4 4 1 1
+-----------------+
| | x | |
| +-----+ |
| x x x |
| x x x x x |
| |
| x x |
+-----------------+
| o |
| o |
| o o o o |
| o o o o |
| +-----+ |
| | o | |
+-----------------+
নিয়মাবলী:
- আপনি চাইলে ইনপুটটি কোনও সুবিধাজনক বিন্যাসে থাকতে পারে separated ফর্ম্যাটটি একটি একক স্ট্রিং (
5311), কমা দ্বারা পৃথক অঙ্ক (5,3,1,1) ইত্যাদি হতে পারে etc.- ইনপুটটিতে দুটি ফর্মেশন ছাড়া অন্য কোনও তথ্য থাকা উচিত নয়
- আউটপুটটি নমুনার পরিসংখ্যানের মতো দেখতে হবে তবে পেছনের স্থান এবং নিউলাইনগুলি ঠিক আছে OK
- আপনি ধরে নিতে পারেন কেবলমাত্র বৈধ ইনপুট দেওয়া হয়েছে (কেবলমাত্র তালিকার ফর্মেশনগুলি ব্যবহৃত হবে)।
- সম্পূর্ণ প্রোগ্রাম বা ফাংশন
এটি কোড গল্ফ, তাই বাইটের মধ্যে সংক্ষিপ্ততম কোডটি।