Problem Solving/코드업

[코드업-1402] 거꾸로 출력하기 3

<문제>

 


<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>

스택 구현의 기초


codeup.kr/problem.php?id=1402

 

거꾸로 출력하기 3

첫째 줄에 데이터의 개수 n이 입력된다. ( n <= 1,000 ) 둘째 줄에 공백을 기준으로 n개 데이터가 입력된다.

codeup.kr