AT_joi2023_yo1a_c 3 つの箱 (Three Boxes)
Description
長さ $ N $ の文字列 $ S $ が与えられる. $ S $ の各文字は `L` または `R` である.
$ 1 $ つのボールと,ボールを入れることができる箱が $ 3 $ つある.箱には $ 1 $ , $ 2 $ , $ 3 $ と番号が付けられている.
最初,箱 $ 1 $ にボールが入っていた.
ビーバーのビ太郎は,この状態から箱とボールに対して $ N $ 回の操作を行った.
$ i $ 回目 ( $ 1 \leqq i \leqq N $ ) の操作は,次のように行われた.
- ボールが入っている箱を箱 $ x $ とし,箱 $ x $ からボールを取り出す.その後,文字列 $ S $ の $ i $ 文字目に従って,以下のいずれかを行う.
- 文字列 $ S $ の $ i $ 文字目が `L` の場合,箱 $ x-1 $ にボールを入れる.ただし, $ x $ が $ 1 $ である場合は箱 $ 1 $ にボールを入れる.
- 文字列 $ S $ の $ i $ 文字目が `R` の場合,箱 $ x+1 $ にボールを入れる.ただし, $ x $ が $ 3 $ である場合は箱 $ 3 $ にボールを入れる.
$ N $ 回の操作を通じて箱 $ 3 $ にボールを入れた回数を出力せよ.
Input Format
入力は以下の形式で標準入力から与えられる.
> $ N $ $ S $
Output Format
$ N $ 回の操作を通じて箱 $ 3 $ にボールを入れた回数を出力せよ.
Explanation/Hint
### Sample Explanation 1
最初,箱 $ 1 $ にボールが入っていた.
ビ太郎は以下のように, $ 4 $ 回の操作を行った.
- $ 1 $ 回目の操作では,ボールを箱 $ 1 $ から取り出し,箱 $ 1 $ に入れた.
- $ 2 $ 回目の操作では,ボールを箱 $ 1 $ から取り出し,箱 $ 2 $ に入れた.
- $ 3 $ 回目の操作では,ボールを箱 $ 2 $ から取り出し,箱 $ 3 $ に入れた.
- $ 4 $ 回目の操作では,ボールを箱 $ 3 $ から取り出し,箱 $ 3 $ に入れた.
$ 4 $ 回の操作を通じて,箱 $ 3 $ にボールを入れた回数は $ 2 $ 回である.したがって, $ 2 $ を出力する.
### Sample Explanation 2
最初,箱 $ 1 $ にボールが入っていた.
ビ太郎は以下のように, $ 3 $ 回の操作を行った.
- $ 1 $ 回目の操作では,ボールを箱 $ 1 $ から取り出し,箱 $ 1 $ に入れた.
- $ 2 $ 回目の操作では,ボールを箱 $ 1 $ から取り出し,箱 $ 2 $ に入れた.
- $ 3 $ 回目の操作では,ボールを箱 $ 2 $ から取り出し,箱 $ 1 $ に入れた.
$ 3 $ 回の操作を通じて,箱 $ 3 $ にボールを入れた回数は $ 0 $ 回である.したがって, $ 0 $ を出力する.
### Constraints
- $ 1 \leqq N \leqq 100 $ .
- $ S $ は長さ $ N $ の文字列である.
- $ S $ の各文字は `L` または `R` である.
- $ N $ は整数である.