From a18acdc02b220d72734b272833c531769d8b840b Mon Sep 17 00:00:00 2001 From: Deven <63876261+devenperez@users.noreply.github.com> Date: Sat, 14 Jan 2023 20:24:08 -0500 Subject: [PATCH] Create README - LeetHub --- .../README.md | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 2011-final-value-of-variable-after-performing-operations/README.md diff --git a/2011-final-value-of-variable-after-performing-operations/README.md b/2011-final-value-of-variable-after-performing-operations/README.md new file mode 100644 index 0000000..da31a94 --- /dev/null +++ b/2011-final-value-of-variable-after-performing-operations/README.md @@ -0,0 +1,54 @@ +

2011. Final Value of Variable After Performing Operations

Easy


There is a programming language with only four operations and one variable X:

+ + + +

Initially, the value of X is 0.

+ +

Given an array of strings operations containing a list of operations, return the final value of X after performing all the operations.

+ +

 

+

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:

+ + +
\ No newline at end of file