o
ドットを表す一連のsが与えられたら、それらを垂直または水平に接続します
例
入力:
o o
o
出力:
o---o
|
|
o
入力:
o o o
o
出力:
o---o----o
|
o
スペック
入力をスペースで埋めて長方形を形成する場合は、回答でこれを指定してください
o
入力には、スペース、改行のみが含まれます- 接続するドットのペアが常にあります
- 2つ
o
は直接隣接しません - ドットは
|
および-
で接続する必要があり、それぞれ垂直および水平接続 - ドット接続は重なりません
すべての法的ペアを接続する必要がありますか、それともドットを1つのコンポーネントに接続するだけですか?ドットを常に1つのコンポーネントに接続できますか?「接続するには、少なくとも2つのドットが常にあります」と正しく理解すれば、より意味があります。いくつかのテストケースでもこれらをクリアできます。
—
-randomra
@randomraすべての正当なペアを接続する必要はありません、それらは常に1つのコンポーネントではありません
—
-Downgoat
@Downgoat切断されたコンポーネントと単一のコンポーネント内のループをカバーするテストケースについてはどうですか?;)
—
マーティン・エンダー