JOI 2023 - JOI Editor
Xem PDFCông ty JOI, vốn nổi tiếng với những phát minh kỳ lạ, gần đây đã phát triển một trình soạn thảo văn bản có tên JOI Editor. Trình soạn thảo này được điều khiển bằng ba phím j, o, i.
Khi nhấn một trong ba phím j, o, i, chữ cái tiếng Anh viết thường ghi trên phím đó được nhập vào. Tuy nhiên, ngay khi có hai chữ cái viết thường giống nhau nằm cạnh nhau, cả hai chữ cái lập tức được thay bằng các chữ cái viết hoa tương ứng. Cụ thể, jj được thay bằng JJ, oo được thay bằng OO, và ii được thay bằng II.
Chẳng hạn, nếu nhấn lần lượt các phím j, o, o, o, i, thì ngay sau khi nhấn ba phím đầu tiên j, o, o, ký tự thứ \(2\) và thứ \(3\) tạo thành oo. Vì hai chữ cái viết thường giống nhau nằm cạnh nhau, chúng lập tức được thay bằng OO. Xâu cuối cùng trong JOI Editor là jOOoi. Lưu ý rằng kết quả không phải là joOOi hay jOOOi.
Cho xâu \(S\) có độ dài \(N\), mỗi ký tự của \(S\) là j, o hoặc i. Bạn nhấn phím \(N\) lần, trong đó ký tự thứ \(i\) của \(S\) (\(1 \le i \le N\)) cho biết phím được nhấn ở lần thứ \(i\). Hãy in ra xâu cuối cùng trong JOI Editor.
Dữ liệu vào
Dữ liệu vào có dạng:
N
S
Dữ liệu ra
In ra xâu cuối cùng trong JOI Editor.
Ràng buộc
- \(1 \le N \le 100\).
- \(S\) là xâu có độ dài \(N\).
- Mỗi ký tự của \(S\) là
j,ohoặci. - \(N\) là số nguyên.
Ví dụ
Ví dụ 1
Input
6
jjoiii
Output
JJoIIi
Giải thích
-
Ở lần thứ \(1\), nhấn phím
j. Xâu trong JOI Editor trở thànhj. -
Ở lần thứ \(2\), nhấn phím
j. Xâu trở thànhjj. Vì hai chữ cái viết thường giống nhau nằm cạnh nhau,jjđược thay bằngJJ, nên xâu trong JOI Editor trở thànhJJ. -
Ở lần thứ \(3\), nhấn phím
o. Xâu trong JOI Editor trở thànhJJo. -
Ở lần thứ \(4\), nhấn phím
i. Xâu trong JOI Editor trở thànhJJoi. -
Ở lần thứ \(5\), nhấn phím
i. Xâu trở thànhJJoii. Vì hai chữ cái viết thường giống nhau nằm cạnh nhau,iiđược thay bằngII, nên xâu trong JOI Editor trở thànhJJoII. -
Ở lần thứ \(6\), nhấn phím
i. Xâu trong JOI Editor trở thànhJJoIIi.
Xâu cuối cùng là JJoIIi, nên in ra JJoIIi.
Ví dụ 2
Input
6
joijoi
Output
joijoi
Giải thích
Trong ví dụ này, không có phép thay thế nào xảy ra. Xâu cuối cùng trong JOI Editor là joijoi, nên in ra joijoi.
Ví dụ 3
Input
7
ooooooo
Output
OOOOOOo
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 2023 - Vòng loại 1 - Đợt 3 (19 Tháng 11., 2022)
Bình luận