キャピタリゼーション (Capitalization)
Unrated
日本語
Language
Contribute a translation- Time limit
- 2000 ms
- Memory limit
- 1024 MB
- Submissions
- 0
- Correct
- 0
- Solved by
- 0
- AC rate
- —
Statement
JOI 君は長さ \(N\) の文字列 \(S\) を見つけた.\(S\) に含まれる文字はすべて英小文字である.
JOI 君はこの文字列から自分の名前である joi が連続している部分を先頭から順にすべて探しだすことにした.そして joi を見つけるたびに,強調のためにそれを大文字の JOI に置き換えることにした.
文字列 \(S\) が与えられたとき,\(S\) に含まれる joi をすべて JOI に置き換えた文字列を出力するプログラムを作成せよ.
Constraints
- \(3 \leqq N \leqq 100\).
- \(S\) は長さ \(N\) の文字列である.
- \(S\) は英小文字からなる.
Input
入力は以下の形式で標準入力から与えられる.
\(N\)
\(S\)
Output
\(S\) に含まれる joi をすべて JOI に置き換えた文字列を \(1\) 行で出力せよ.
Examples
Sample input 1
11 joinojoijin
Sample output 1
JOInoJOIjin
\(1\) 文字目から \(3\) 文字目の joi と \(6\) 文字目から \(8\) 文字目までの joi を JOI に置き換える.
Sample input 2
16 jjooiiijoiojioij
Sample output 2
jjooiiiJOIojioij
Sample input 3
13 nihongoutenai
Sample output 3
nihongoutenai
\(S\) に joi がひとつも含まれない場合もあることに注意せよ.
Notes
JOI 2020 · JCIOI · CC BY-SA 4.0
Tags
No tags yet