存在一种仅支持 4 种操作和 1 个变量 X
的编程语言:
++X
和X++
使变量X
的值 加1
--X
和X--
使变量X
的值 减1
最初,X
的值是 0
给你一个字符串数组 operations
,这是由操作组成的一个列表,返回执行所有操作后, X
的 最终值 。
2011. 执行操作后的变量值 – 力扣(Leetcode)


思路:
条件判断即可。
python3实现:
class Solution:
def finalValueAfterOperations(self, operations: List[str]) -> int:
x = 0
for elem in operations:
if elem == "--X":
x -= 1
elif elem == "X--":
x -= 1
elif elem == "++X":
x += 1
elif elem == "X++":
x += 1
return x
