161. Sort a Stack
Read n values pushed onto a stack in the order given, sort the stack so
the largest value ends up on top, then print the stack from TOP to bottom.
So pushing 3 1 4 2 and sorting gives 4 3 2 1 when printed from the top.
Solve it using only stack operations and one temporary stack, no arrays, no sorting library. That constraint is the exercise.
Constraints - `1 ≤ n ≤ 2000` - `-1000000 ≤ value ≤ 1000000`
Input
The first line contains an integer n.
The second line contains n space-separated integers, pushed onto the stack in that order, so the LAST value given ends up on top.
Output
Print the sorted stack from TOP to bottom on one line, separated by single spaces, largest first.
Hints
Four rungs, in order. The last two open once you have submitted an attempt. A wrong one counts.