AT_abc052_b [ABC052B] Increment Decrement

Description

[problemUrl]: https://atcoder.jp/contests/abc052/tasks/abc052_b あなたは整数 $ x $ を持っています。 最初、$ x=0 $ です。 あなたは、長さ $ N $ の文字列 $ S $ をもらったので、これを使って $ N $ 回の操作を行いました。 $ i $ 回目の操作では、$ S_i= $`I` ならば $ x $ の値を $ 1 $ 増やし、$ S_i= $`D` ならば $ x $ の値を $ 1 $ 減らしました。 操作の途中( $ 1 $ 回目の操作の前、$ N $ 回目の操作の後も含む)で $ x $ がとる値の最大値を答えてください。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ S $

Output Format

操作の途中での整数 $ x $ がとる値の最大値を出力せよ。

Explanation/Hint

### 制約 - $ 1≦N≦100 $ - $ |S|=N $ - $ S $ には、`I`、`D` 以外の文字は含まれない ### Sample Explanation 1 それぞれの操作後の $ x $ の値は、$ 1 $,$ 2 $,$ 1 $,$ 2 $,$ 1 $ となるので、最大値である $ 2 $ を出力します。 ### Sample Explanation 2 最初の $ x=0 $ の状態で $ x $ が最大になるので、$ 0 $ を出力します。