给定一系列o
代表点的,将其垂直或水平连接
例子
输入:
o o
o
输出:
o---o
|
|
o
输入:
o o o
o
输出:
o---o----o
|
o
规格
如果要用空格填充输入以形成矩形,请在答案中指定
输入中将只有
o
,空格和换行符- 总会有一对点连接
- 没有两个
o
将直接相邻 - 点应分别与
|
和-
连接,分别用于垂直和水平连接 - 点连接不会重叠
您是否必须连接每个合法对,还是仅将点连接成一个组件?点始终可以连接成1个组件吗?如果我理解正确的话,“将始终至少有两个点可以连接”会更有意义。几个测试用例也可以解决这些问题。
—
randomra
@randomra,您没有连接每个合法对,它们不一定总是1个组成部分
—
Downgoat
@Downgoat那么,还有其他一些测试案例涵盖了断开连接的组件以及单个组件中的循环吗?;)
—
Martin Ender