#659. Bit++(Bit++)

Bit++(Bit++)

题目描述

Bitland 的经典编程语言叫做 Bit++,它非常特别:整个语言只有一个变量 xx,并且只有两种操作:

  • ++:使变量 xx 的值加 11
  • --:使变量 xx 的值减 11

一条语句由一个操作符++--)和一个变量 X 组成,并且中间没有空格。操作符与 X 的相对位置不固定,例如:++XX++--XX-- 都是合法语句。

给你一个由 nn 条语句组成的程序,初始时 x=0x=0。请按顺序执行所有语句,输出最终的 xx 值。


输入格式

第一行输入一个整数 nn1n1501 \le n \le 150),表示语句条数。 接下来 nn 行,每行一个语句,语句只包含字符 +-X,且恰好包含一个操作(++--)与一个 X


输出格式

输出一个整数,表示程序执行结束后变量 xx 的最终值。


数据范围

1n1501 \le n \le 150


样例输入 1

1
++X

样例输出 1

1

样例输入 2

2
X++
--X

样例输出 2

0