LeetCode 682. Baseball Game – AcWing

LeetCode 682. Baseball Game

Link to original title

Simple

author:

kidforever911

2023-05-17 08:01:30 , Visible to all, Read 11


class Solution {
public:
    int calPoints(vector& operations) {
        vector record;
        for(auto& s : operations) {
            int p = record.size() - 1;
            if(s == "+") record.push_back(record[p - 1] + record[p]);
            else if(s == "D") record.push_back(record[p] * 2);
            else if(s == "C") record.pop_back();
            else record.push_back(stoi(s));
        }
        return accumulate(record.begin(), record.end(), 0);
    }
};

2023-05-17 00:32:33
#LeetCode #Baseball #Game #AcWing

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *