13 Jul PMCA Saturday 18:30 Python Homework 21.07.10.
Question:
Input a string. Using a stack, reverse the string and print it.
Sample Input 1: Enter String to reverse : Apple Sample Output 1 elppA Sample Input 2 Orange Sample Output 2 eganrO Hint: Below is the stack class, please use it to reverse the string
class Stack:
    # we are using a list to create a stack
    # so when we create a new stack object, we will start
    # with empty list
    def __init__(self):
        self.s = []
    def push(self,item):
        # use the list method to put the item into the list
        self.s.append(item)
    def pop(self):
    	# get the item at the top
    	# print that item
    	# delete that from that index in the
    	return self.s.pop()
    def peek(self):
    	# print the item at the top of the stack
    	# do not delete it
    	return self.s[-1]
    def isEmpty(self):
    	# check if the stack is empty
    	return len(self.s) == 0
    def size(self):
    	# print the size of the stack
    	return len(self.s)
 
									 
									
Sorry, the comment form is closed at this time.