![]() |
|
2007年12月16日
情報オリンピック日本委員会
|
与えられた文字列内の連続する3文字が,JOIまたはIOIという並びになっている個所がそれぞれ何個所あるのかを数え上げるプログラムを作成せよ.
文字列はアルファベットの大文字だけからなる.例えば下図の「JOIOIOI」という文字列にはJOIが1個所,IOIが2個所に含まれている.
入力は1行であり,10000文字以下のアルファベットの大文字からなる.
提出する出力ファイルは2行からなる. 1行目に見つかったJOIの個数,2行目に見つかったIOIの個数をそれぞれ出力せよ.
入力例1 | 入力例2 | 入力例3 |
---|---|---|
JOIJOI |
JOIOIOIOI |
JOIOIJOINXNXJIOIOIOJ |
出力例1 | 出力例2 | 出力例3 |
2 0 |
1 3 |
2 3 |
※各入出力例のデータは, 右クリック等によりファイルに保存して利用可能です.