CF282A.Bit++

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

The classic programming language of Bitland is Bit++. This language is so peculiar and complicated.

The language is that peculiar as it has exactly one variable, called xx . Also, there are two operations:

  • Operation ++ increases the value of variable xx by 1.
  • Operation -- decreases the value of variable xx by 1.

A statement in language Bit++ is a sequence, consisting of exactly one operation and one variable xx . The statement is written without spaces, that is, it can only contain characters "+", "-", "X". Executing a statement means applying the operation it contains.

A programme in Bit++ is a sequence of statements, each of them needs to be executed. Executing a programme means executing all the statements it contains.

You're given a programme in language Bit++. The initial value of xx is 00 . Execute the programme and find its final value (the value of the variable when this programme is executed).

输入格式

The first line contains a single integer nn (1<=n<=150)(1<=n<=150) — the number of statements in the programme.

Next nn lines contain a statement each. Each statement contains exactly one operation (++ or --) and exactly one variable xx (denoted as letter «X»). Thus, there are no empty statements. The operation and the variable can be written in any order.

输出格式

Print a single integer — the final value of xx .

输入输出样例

  • 输入#1

    1
    ++X
    

    输出#1

    1
    
  • 输入#2

    2
    X++
    --X
    

    输出#2

    0
    
首页