• + 2 comments

    Python3

    import queue
    
    class Solution:
        def __init__(self):
            self.queue = queue.Queue()
            self.stack = queue.LifoQueue()
        
        def pushCharacter(self,ch):
            self.stack.put(ch)
            
        def enqueueCharacter(self,ch):
            self.queue.put(ch)
        
        def popCharacter(self):
            return self.stack.get()
        
        def dequeueCharacter(self):
            return self.queue.get()