JOI 2020 - Capitalization
Xem PDFJOI tìm thấy một xâu \(S\) có độ dài \(N\), chỉ gồm các chữ cái tiếng Anh viết thường.
JOI quyết định tìm tất cả các đoạn ký tự liên tiếp tạo thành tên mình, joi, theo thứ tự từ đầu xâu đến cuối xâu. Mỗi khi tìm thấy joi, JOI thay đoạn đó bằng JOI để làm nổi bật tên mình.
Cho xâu \(S\), hãy viết chương trình in ra xâu thu được sau khi thay mọi lần xuất hiện liên tiếp của joi bằng JOI.
Dữ liệu vào
Dữ liệu được cho từ đầu vào chuẩn theo định dạng sau:
N
S
Dữ liệu ra
In ra một dòng chứa xâu thu được sau khi thay mọi lần xuất hiện của joi trong \(S\) bằng JOI.
Ràng buộc
- \(3 \le N \le 100\).
- \(S\) có độ dài \(N\).
- \(S\) chỉ gồm các chữ cái tiếng Anh viết thường.
Ví dụ
Ví dụ 1
Input
11
joinojoijin
Output
JOInoJOIjin
Giải thích
Thay đoạn joi ở các vị trí từ \(1\) đến \(3\) và đoạn joi ở các vị trí từ \(6\) đến \(8\) bằng JOI.
Ví dụ 2
Input
16
jjooiiijoiojioij
Output
jjooiiiJOIojioij
Ví dụ 3
Input
13
nihongoutenai
Output
nihongoutenai
Giải thích
Lưu ý rằng \(S\) có thể không chứa lần xuất hiện nào của joi.
Nguồn
Bản dịch tiếng Việt từ đề gốc tiếng Nhật của Ủy ban Olympic Tin học Nhật Bản. Đề gốc và bản dịch được cung cấp theo giấy phép CC BY-SA 4.0.
Kỳ thi:
- JOI 2020 - Vòng loại 1 - Đợt 3 (16 Tháng 11., 2019)
Bình luận