#4675. 电子积分卡
电子积分卡
题目描述
某商场推出了一种电子积分卡,用于记录顾客的积分。积分的初始值为 。
对于每次使用积分卡,通过一个字符 + 或者 - 来表示积分的变化:
- 当符号是
+时,表示积分增加 分。在任意情况下,增加积分都是允许的。 - 当符号是
-时,表示积分减少 分。在积分为 时,减少积分操作将失效,积分维持 不变(即积分不会出现小于 的情况)。
所有的积分操作记录将以一个字符串 的形式给出。字符串 的第 个字符代表第 次发生的积分变动。
请根据给定的字符串 ,表示积分操作记录,计算在所有操作完成之后,积分卡上的最终积分是多少。
输入格式
输入仅一行,包含一个字符串 。
输出格式
输出一行,包含一个整数,表示所有操作完成后的最终积分。
样例
+-++
2
----++++--+++
5
+---++-+++++++
8
提示
样例 1 解释:积分初始值为 。
- 第 次操作是
+,积分变为 。 - 第 次操作是
-,积分变为 。 - 第 次操作是
+,积分变为 。 - 第 次操作是
+,积分变为 。
最终积分为 。
数据范围
对于 的数据,满足字符串 的长度在 的范围内, 中的每个字符只可能是 + 或 -。