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 翻译