#P1376. 【CF】【800分】Bit++

【CF】【800分】Bit++

问题说明

Bitland的经典编程语言是Bit++。这种语言是如此的奇特和复杂。

语言很奇怪,因为它只有一个变量,叫做x。此外,还有两个操作:


  • 操作++增加变量的值x增加1。
  • 操作--减少变量的值x增加1。


语言位++中的语句是一个序列,完全由一个操作和一个变量组成x。语句是在没有空格的情况下编写的,也就是说,它只能包含字符“。+", "-", "X“.执行语句意味着应用它包含的操作。

位++中的程序是一系列语句,每个语句都需要执行。执行程序意味着执行它包含的所有语句。

你得到了一个语言位++的程序。初值x是0。执行程序并找到其最终值(执行此程序时变量的值)。

输入格式

第一行包含一个整数。n (1≤)n≤150)-方案中发言的次数。

下一个n每行包含一条语句。每个语句都包含一个操作(++或--)和精确的一个变量x(表示为字母)X)。因此,没有空语句。操作和变量可以按任何顺序写入。

输出格式

打印单个整数x.

2
X++
--X
0

来源/分类

codeforces ⭐ 800分