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;
}
'APS > 민코딩' 카테고리의 다른 글
[L38 디자이너의 손길] 문자열의 위치 변경하여 최댓값 찾기 (0) | 2021.09.02 |
---|---|
[Level31 숫자 부침개] 정수 문자열변환 반전시키기 (0) | 2021.08.25 |