C++零基础算法100题 - 执行操作后的变量值

64 阅读1分钟

题目链接: 2011. 执行操作后的变量值 - 力扣(LeetCode)

题目描述

image.png

解题思路

  1. 首先我们得到一个字符串
  2. 我们遍历字符串里面的每一个元素
  3. 我们得到元素之后进行判断
  4. 如果这个字符串第二位是+号,结果+1
  5. 否则结果-1

代码实现

class Solution {
public:
    int finalValueAfterOperations(vector<string>& operations) {
        int ans=0;
        for(int i=0;i<operations.size();i++){
            if(operations[i][1]=='+'){
                ans++;
            }else{
                ans--;
            }
        }
        return ans;
    }
};