Swiggy Implement Queue Using Stacks
Swiggy Implement Queue Using Stacks
EasyQueues66% accepted
Swiggy order processing only has stack primitives available. Implement FIFO queue operations (enqueue, dequeue, peek, isEmpty) using two stacks.
Approach
Implement a queue using two stacks with amortized O(1) operations.
Input
enqueue(1)
enqueue(2)
dequeue()
enqueue(3)
dequeue()
dequeue()
Output
1 2 3
More Queues problems
Browse all coding problems →solution.py
Loading editor...
Test 1
Test 2
Test 3
Press Run to test your custom input, or Submit to judge against all test cases.
Sign in to continue
Create a free account to run code, submit solutions and track progress.
- Free forever — no credit card
- 10+ languages with live execution
- Points, streaks & leaderboards