B - キャピタリゼーション (Capitalization)
Editorial
/
Time Limit: 2 sec / Memory Limit: 1024 MB
配点: 100 点
問題文
JOI 君は長さ N の文字列 S を見つけた.S に含まれる文字はすべて英小文字である.
JOI 君はこの文字列から自分の名前である joi
が連続している部分を先頭から順にすべて探しだすことにした.そして joi
を見つけるたびに,強調のためにそれを大文字の JOI
に置き換えることにした.
文字列 S が与えられたとき,S に含まれる joi
をすべて JOI
に置き換えた文字列を出力するプログラムを作成せよ.
制約
- 3 \leqq N \leqq 100.
- S は長さ N の文字列である.
- S は英小文字からなる.
入力
入力は以下の形式で標準入力から与えられる.
N S
出力
S に含まれる joi
をすべて JOI
に置き換えた文字列を 1 行で出力せよ.
入力例 1
11 joinojoijin
出力例 1
JOInoJOIjin
1 文字目から 3 文字目の joi
と 6 文字目から 8 文字目までの joi
を JOI
に置き換える.
入力例 2
16 jjooiiijoiojioij
出力例 2
jjooiiiJOIojioij
入力例 3
13 nihongoutenai
出力例 3
nihongoutenai
S に joi
がひとつも含まれない場合もあることに注意せよ.