https://pro.mincoding.co.kr/problem/G4LV26_Three

 

OnlineJudge

 

pro.mincoding.co.kr

#include<iostream>
#include<vector>
#include<string>

using namespace std;

vector<int> arr;

int main() {
    int n;
    string order;
    int num;

    cin >> n;

    cin.ignore();
    for (int i = 0; i < n; i++) {
        getline(cin, order);

        int a = order.find(" ", 0);

        if (order.substr(0, 4) == "push") {
            num = stoi(order.substr(a + 1));
            arr.push_back(num);
        }

        else if (order == "printLast") {
            int s = arr.size();
            cout << arr[s-1] <<endl;
        }

        else if(order=="pop")
            arr.pop_back();
    }

    return 0;
}

+ Recent posts