문제 번호 1137. -- [데이터구조 연습문제] Stack의 이해

1137: [데이터구조 연습문제] Stack의 이해

시간 제한: 1 Sec  메모리 제한: 128 MB
제출: 1009  해결 문제 수: 584
[제출][채점 상황 열람][게시판]

문제 설명

int stack[5], 저장공간이 5개인 stack이 있다고 하자. stack에 n회의 push( )를 한 후에, stack이 empty가 될 때 까지 pop()을 하면서 순서대로 값을 출력하는 프로그램을 작성하시오. 만약 n > 5이면, full stack이 발생함에 유의한다.

입력

n (1 <= n <= INT_MAX)

d1 d2 ... dn  ( 1<= d_i <= INT_MAX)

n: push 횟수

d_i: push하는 데이터

출력

d_k d_k-1 ... d_1 

스택에서 pop( )한 데이터들을 공백으로 구분하면서 출력. (맨 끝에 줄바꿈 문자없음)

입력 예시

6
1 2 3 4 5 6

출력 예시

5 4 3 2 1

도움말

출처

[제출][채점 상황 열람]