【C++小白刷题记录】【LeetCode数组】2011.执行操作后的变量值

文章目录

  • 题目链接
  • 考察知识点
  • 解题思路
  • 通过代码


题目链接

https://leetcode.cn/problems/final-value-of-variable-after-performing-operations/

考察知识点

string的比较,vector的遍历

解题思路

通过循环遍历vector,比较vector中的每个元素是"++“还是”–"

通过代码

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

你可能感兴趣的:(C++,LeetCode,leetcode,c++,算法)