<문제>

<Code>
#include <iostream>
#include <stack>
using namespace std;
int main() {
stack<int> S;
int inputNum, number;
cin >> inputNum;
for (int i = 0; i < inputNum; i++) {
cin >> number;
S.push(number);
}
for (int i = 0; i < inputNum; i++) {
cout << S.top()<<" ";
S.pop();
}
return 0;
}

<Comment>
스택 구현의 기초
거꾸로 출력하기 3
첫째 줄에 데이터의 개수 n이 입력된다. ( n <= 1,000 ) 둘째 줄에 공백을 기준으로 n개 데이터가 입력된다.
codeup.kr
'Problem Solving > 코드업' 카테고리의 다른 글
| [코드업-1080] 언제까지 더해야 할까? (0) | 2021.03.04 |
|---|---|
| [코드업-1079] 원하는 문자가 입력될 때까지 반복 출력하기 (0) | 2021.02.26 |
| [코드업-1714] 숫자 거꾸로 출력하기 (0) | 2021.01.28 |