-
存在一种仅支持 4 种操作和 1 个变量 X 的编程语言:
-
++X 和 X++ 使变量 X 的值 加 1
-
–X 和 X-- 使变量 X 的值 减 1
-
最初,X 的值是 0
-
给你一个字符串数组 operations ,这是由操作组成的一个列表,返回执行所有操作后, X 的 最终值 。
示例 1:
示例 2:
示例 3:
提示:
程序代码
class Solution:
def finalValueAfterOperations(self, operations: List[str]) -> int:
ans = 0
for i in operations:
if i == 'X++' or i == '++X':
ans += 1
else:
ans -= 1
return ans