문제 소스 코드 #include #include #include using namespace std; int stack[10000] = {0}; int Top = -1; void push(int num) { stack[++Top] = num; } int size() { return Top+1; } int top() { if(Top == -1) return -1; else return stack[Top]; } int pop() { if(Top == -1) return -1; int tmp = stack[Top]; stack[Top--] = 0; return tmp; } int empty() { if(Top == -1) return 1; else return 0; } int main() { int num; vector ans; char cmd[8] = {0}; scanf("%d", &num); for(int i=0; i
원문 링크 : [C++] 백준 10828