Futbol oyuncuların topu tekmelediği değil taşıdığı spordur. Bazı şaşkın kişiler bu futbola diyebilir.
Bir futbol takımının bir kalecisi ve sahada 10 oyuncusu vardır. Futbolda kullanılan, her oyuncunun nerede olması gerektiğini belirten birçok oluşum vardır (oyuncu elbette hareket eder, ancak temel konumdur).
En yaygın formasyon 4-4-2'dir, bu da 4 defans oyuncusu, 4 orta saha oyuncusu ve iki saldırgan olduğu anlamına gelir. Diğer oluşumlar ("savunmacılar, orta saha oyuncuları, saldırganlar" veya "savunucular, orta saha oyuncuları, orta saha oyuncuları, saldırganlar"):
- 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
Zorluk, iki takımın her biri için bir tane olmak ve sahadaki oyunculara genel bir bakış sağlamak için iki girdi almaktır.
Genel olarak: ASCII sanatının düzeni hakkında çoğu bilgi şekillerde bulunabilir (bir resim 1000'den fazla kelime söylüyor). Sadece 10 oyuncuyu sahaya yerleştirmenin yolu ayrıntılı olarak açıklanmaktadır:
- Kaleci ve penaltı bölgesi 3 sıra ASCII karakteri kaplıyor
- Yerleşim düzeni ve alan sayısı aşağıdaki şekilde bulunabilir
- Ceza alanı ve savunucular arasında boş bir sıra yok
- Formasyonda 3 sayı varsa (örneğin 4-4-2, 4-3-3 vb. 4-3-2-1 değil):
- Savunmacılar ve orta saha oyuncuları arasında boş bir sıra yok
- Orta saha oyuncuları ve saldırganlar arasında boş bir sıra var
- Formasyonda 4 sayı varsa (örneğin 4-3-2-1, 3-3-3-1 vb. 4-4-2 değil):
- Defans oyuncusu ile orta saha oyuncularının ilk sırası arasında boş bir sıra yok
- Orta sahaların ilk sırası ile ikinci sıra arasında boş bir sıra yok
- Orta saha oyuncularının ikinci sırası ile saldırganlar arasında boş bir sıra yok
- Saldırganlar ve orta çizgi arasında boş satır yok
- Üst yarıdaki
x
takım olarak, ikinci yarıdaki takım olarak işaretleniro
. - Her oyuncu sırası aşağıdaki şekillerde gösterildiği gibi sahaya dağıtılacaktır. Boşlukların sayısı şekilde görülebilir.
Aşağıdaki şekil geçerli bir formasyonu temsil etmez, ancak her oyuncu arasındaki düzen ve gerekli alan sayısını göstermek için kullanılır. Bunun için girdi 2 3 4 5
ve 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 | |
+-----------------+
Geçerli örnekler:
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 | |
+-----------------+
Kurallar:
- Giriş, istediğiniz gibi ayrılmış uygun herhangi bir biçimde olabilir. Biçim tek bir dize (
5311
), virgülle ayrılmış basamaklar (5,3,1,1
) vb. Olabilir .- Girdi iki formasyondan başka bilgi içermemelidir
- Çıktı tam olarak örnek şekiller gibi görünmelidir, ancak sondaki boşluklar ve satırsonları sorun yaratmaz.
- Yalnızca geçerli girdinin verildiğini varsayabilirsiniz (yalnızca listedeki oluşumlar kullanılır).
- Tam program veya işlev
Bu kod golf, yani bayt en kısa kod kazanmak.