足球是运动员踢球而不携带球的运动。一些困惑的人可能会称其为足球。
一支足球队有一名守门员,场上有10名球员。足球中使用了许多形式,规定了每个球员应该在哪里(球员当然会走动,但这是基本位置)。
最常见的阵型是4-4-2,这意味着有4个后卫,4个中场和2个进攻者。其他阵型是(“后卫,中场,进攻者”或“后卫,中场,中场,进攻者”):
- 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
面临的挑战是要有两个输入,两个团队中的每个输入一个,并输出现场球员的概况。
一般而言:有关ASCII艺术作品布局的大多数信息可以在图中找到(一张图片说超过1000个单词)。仅详细说明了将10个玩家放置在场上的方法:
- 守门员和罚球区占用3行ASCII字符
- 布局和数量可以在下图中找到
- 禁区与防守方之间没有空白行
- 如果编队中有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 | |
+-----------------+
规则:
- 输入可以采用任何方便的格式,但可以根据需要分隔。格式可以是单个字符串(
5311
),逗号分隔的数字(5,3,1,1
)等。- 输入内容中不应包含这两种形式的任何其他信息
- 输出应与示例数字完全相同,但行尾和换行符可以。
- 您可以假设仅给出了有效输入(将仅使用列表中的形式)。
- 完整的程序或功能
这是代码高尔夫,所以最短的代码以字节为单位。
1
足球是一支棍棒,对吧?
—
Mego 2016年
不,那是沙狐球。你想要一个小马。
—
Geobits,2016年
不,那是盛装舞步。您想要一个有目标的人。
—
Morgan Thrapp '16
什么!没有中场圈吗?
—
路易斯·门多
@LuisMendo,假设斯托克正在下雨天!中场圈通常很难找到= P
—
Stewie Griffin