で、この単純だが楽しい挑戦、あなたはジミーが彼らのプラットフォームで落ちるかどうかを決定するように求めていました。ジミーは3体の部分を持っている/
、o
と\
このように配置されました
/o\
プラットフォームはで表され-
ます。ジミーは、プラットフォームの真上にない2つ以上の身体部分がある場合、プラットフォームから落下します。
いくつかの例:
/o\
- -------
ジミーはすべての体の部分が体重以上であるためバランスを取り-
ます。
/o\
------ ---
2つの体の部分が-
s を超えているため、ジミーはバランスを取ります。
/o\
-- ---- --
ジミーは2つのプラットフォームに分割されていてもバランスを取ります
/o\
-
2つの体の部分がプラットフォームの上にないため、ジミーはバランスが取れません。
あなたの仕事は、-
sとs(例えば文字列)だけを含む長さのあるコンテナとしてプラットフォームを取り、プラットフォーム上に配置できるジミーの数を出力するプログラムを書くことです。オーバーラップ。ジミーの体の一部は、弦の先頭の左側または弦の末尾の右側にあります。
これはコードゴルフなので、回答はバイト単位でスコアリングされ、より少ないバイトが目標になります。
テストケース
入力
- - -
- -
--
-- --
----
- -- --
------- -
それぞれの出力
0
0
1
1
2
2
2
3