最近のように、そこに見られるように、Jimmysが彼らの死に落ちる多くなっているようだここでは、こことジミーが落ちるかどうかを判断するように求めていたところ。この狂気をやめ、ジミーを救おうとする時です。
ジミーは3体の部分を持っている/
、o
と\
このように配置されました
/o\
プラットフォームはで表され-
ます。ジミーは、プラットフォームの真上にない2つ以上の身体部分がある場合、プラットフォームから落下します。
いくつかの例:
/o\
- -------
ジミーは体のすべての部分が体温以上であるため、バランスを取るでしょう-
。
/o\
------ ---
2つの体の部分が-
s を超えているため、ジミーはバランスを取ります。
/o\
-- ---- --
ジミーは2つのプラットフォームに分割されていてもバランスを取ります
/o\
-
2つの身体部分がプラットフォームの上にないため、ジミーはバランスが取れません。
プラットフォームの供給が不足しているため、プラットフォームの長さは5しかなく、できるだけ少ない数を使用することが重要です。
あなたの仕事は、Jimmysの入力を取得し、すべてのJimmysを入力に保存する一連のプラットフォームを出力することです。出力はできるだけ少ないプラットフォームを使用する必要がありますが、各プラットフォーム-
の幅は5でなければなりません。
プラットフォームの-
幅が5であるという規則は、各プラットフォームの間にスペースが必要であることを意味することに注意してください。----------
は、長さ5の2つのプラットフォームではなく、長さ10のプラットフォームと見なされるため、出力では無効です。
テストケース
/o\ /o\/o\ // input
----- ----- // output
/o\ /o\
----- -----
/o\ /o\ // same input as above
----- ----- // this is also valid output
/o\ /o\
-----
標準ルールが適用されます。
これはコードゴルフです、最短の答えが勝つかもしれません!