Tripadvisor interview question

Implement a queue using stacks

Interview Answer

Anonymous

21 Aug 2015

class Program { static void Main(string[] args) { Console.WriteLine("adding 1"); MyQueue.AddToQueue(1); Console.WriteLine("adding 2"); MyQueue.AddToQueue(2); Console.WriteLine("print all"); int queueLengh = MyQueue.MyQueueLengh(); for (int i = 0; i st = new Stack(); public static void AddToQueue(object obj) { st.Push(obj); } public static object GetFromQueue() { return st.Pop(); } public static int MyQueueLengh() { return st.Count; } }