Skip to content

キャピタリゼーション (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

Tags

No tags yet

Source