Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 785 Bytes

README.md

File metadata and controls

33 lines (23 loc) · 785 Bytes

Inverte Pilha

Implemente um programa que leia os valores que, dada uma pilha como entrada, inverte os valores dessa pilha.

Restrições

Na manipulação da pilha, você só pode utilizar as operações pop, push e isEmpty. Na manipulação da fila, você só pode utilizar, add e remove.

Entrada

Seu programa deve ler da entrada o tamanho da pilha e uma sequência de números a serem adicionados (push) nessa pilha (a sequência nunca é maior que o tamanho da pilha). Você deve adicionar esses elementos na pilha para depois iniciar a solução do problema.

Saída

Seu programa deve imprimir a pilha invertida.

Exemplo de execução

$ javac Solution.java; java Solution
3
1 2 4
1
2
4

$ javac Solution.java ; java Solution
5
8 2 1 3 0
8
2
1
3
0