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 @@ +
There is a programming language with only four operations and one variable X:
++X and X++ increments the value of the variable X by 1.--X and X-- decrements the value of the variable X by 1.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:
+ +1 <= operations.length <= 100operations[i] will be either "++X", "X++", "--X", or "X--".