AT_joi2022_yo1b_c 次の文字 (Next Character)
题目描述
给定一个长度为 $N$ 的字符串 $S$。$S$ 的每个字符都是 `J`、`O`、`I` 之一。
比ーバー的比太郎进行了 $N-1$ 次操作。第 $i$ 次操作($1 \leq i \leq N-1$)如下进行:
- 检查 $S$ 的第 $i+1$ 个字符。如果 $S$ 的第 $i+1$ 个字符是 `J`,则将 $S$ 的第 $i$ 个字符写在黑板上。
请按照比太郎写字的顺序,将他在 $N-1$ 次操作中写在黑板上的所有字符,按顺序用换行分隔输出。
输入格式
输入从标准输入中给出,格式如下:
> $N$ $S$
输出格式
请按照比太郎写字的顺序,将他在 $N-1$ 次操作中写在黑板上的所有字符,按顺序用换行分隔输出。
说明/提示
## 限制条件
- $2 \leq N \leq 100$。
- $S$ 是长度为 $N$ 的字符串。
- $S$ 的每个字符都是 `J`、`O`、`I` 之一。
- $N$ 是整数。
- 至少有一个字符被写在黑板上。
## 样例解释 1
比太郎进行了如下 $5$ 次操作:
- 第 $1$ 次操作,检查 $S$ 的第 $2$ 个字符。
- 第 $2$ 次操作,检查 $S$ 的第 $3$ 个字符。由于 $S$ 的第 $3$ 个字符是 `J`,所以在黑板上写下 $S$ 的第 $2$ 个字符 `O`。
- 第 $3$ 次操作,检查 $S$ 的第 $4$ 个字符。
- 第 $4$ 次操作,检查 $S$ 的第 $5$ 个字符。
- 第 $5$ 次操作,检查 $S$ 的第 $6$ 个字符。由于 $S$ 的第 $6$ 个字符是 `J`,所以在黑板上写下 $S$ 的第 $5$ 个字符 `I`。
因此,比太郎在黑板上写下了 `O` 和 `I`,请按顺序用换行分隔输出。
## 样例解释 2
比太郎在第 $1$ 次操作时,将 $S$ 的第 $1$ 个字符 `J` 写在黑板上。在第 $2$ 次和第 $3$ 次操作时,黑板上没有写任何字符。
因此,比太郎在黑板上写下了 `J`,请输出该字符。
由 ChatGPT 4.1 翻译