No.418 ミンミンゼミ

レベル : / 実行時間制限 : 1ケース 1.000秒 / メモリ制限 : 512 MB / 通常問題
タグ : / 解いたユーザー数 241
作問者 : mayoko_mayoko_ / テスター : りあん🐺☔️⛄️りあん🐺☔️⛄️

2 ProblemId : 299 / 出題時の順位表

問題文

ミンミンゼミが鳴いています。あなたはセミが何回「ミーン」と鳴いたかを数えようと思いました。

セミがどのように鳴いたかをあらわす文字列 $S$ が与えられます。この文字列は, 以下に定義する「ミーン文字列」をいくつか繰り返した文字列で, これが繰り返された回数を数えることでセミが「ミーン」と鳴いた回数を数えることができます。

- まず "mi" から始まる。
- その後いくつかの "-" がつく。"-" の数は 0 でもかまわない。
- 最後に "n" で終わる。

例えば "min", "mi---n" はミーン文字列であり, "mi--nn", "m--n", などはミーン文字列ではありません。

あなたの仕事は, 文字列 $S$ がいくつのミーン文字列を繰り返しているかを数えることです。

入力

$S$

セミの鳴き声をあらわす文字列 $S$ が入力されます。

$3 \leq |S| \leq 100$
$S$ はミーン文字列を繰り返したものであることが保証される。

出力

セミが何回「ミーン」と鳴いたかを出力してください。最後に改行してください。

サンプル

サンプル1
入力
mi--nminminminmi-------n
出力
5

"mi--n", "min", "min", "min", "mi-------n" の 5 つの「ミーン文字列」があります。

提出ページヘ