# Final Value of Variable after Performing Operations Lab

In this lab, you will be working with a programming language that has only **four** operations and **one single** variable `X`

. Your task is to determine the final value of the variable `X`

after performing a list of operations. The operations and their effects are as follows:

`++X`

and`X++`

will**increment**the value of the variable`X`

by`1`

.`--X`

and`X--`

will**decrement**the value of the variable`X`

by`1`

.

Initially, the value of `X`

is `0`

. You will be given an array of strings `operations`

containing a list of operations that you need to perform. Your goal is to return the **final** value of `X`

after performing all the operations.

## Examples

Let's take a quick look at some examples to better understand the problem.

**Example 1:**

**Input:** operations = ["--X","X++","X++"]

**Output:** 1

**Explanation:** The operations are performed as follows:

- Initially, X = 0.
`--X`

: X is decremented by 1, X = 0 - 1 = -1.`X++`

: X is incremented by 1, X = -1 + 1 = 0.`X++`

: X is incremented by 1, X = 0 + 1 = 1.

**Example 2:**

**Input:** operations = ["++X","++X","X++"]

**Output:** 3

**Explanation:** The operations are performed as follows:

- Initially, X = 0.
`++X`

: X is incremented by 1, X = 0 + 1 = 1.`++X`

: X is incremented by 1, X = 1 + 1 = 2.`X++`

: X is incremented by 1, X = 2 + 1 = 3.

**Example 3:**

**Input:** operations = ["X++","++X","--X","X--"]

**Output:** 0

**Explanation:** The operations are performed as follows:

- Initially, X = 0.
`X++`

: X is incremented by 1, X = 0 + 1 = 1.`++X`

: X is incremented by 1, X = 1 + 1 = 2.`--X`

: X is decremented by 1, X = 2 - 1 = 1.`X--`

: X is decremented by 1, X = 1 - 1 = 0.

## Constraints

`1 <= operations.length <= 100`

`operations[i]`

will be either`"++X"`

,`"X++"`

,`"--X"`

, or`"X--"`

.

*Remember to export all the functions and variables you need to test in the evaluation script. Good luck!*