हिंदी

Write a program to reverse a string using stack. - Computer Science (Python)

Advertisements
Advertisements

प्रश्न

Write a program to reverse a string using stack.

संक्षेप में उत्तर

उत्तर

 

Reverse a String Using Stack

def POP(stack) :
if stack ! = []:
return stack.pop()
else:
#UNDERFLOW
return

def PUSH(stack, ch):
stack.append(ch)

def ReverseString(string) :
stack = []
for ch in string:
PUSH(Stack, ch)

revstring = ''
while True:
ch = POP(stack)
if ch! = None:
revstring = revstring + ch
else :
break

return revstring

#____main____

string = input("enter a string : ")

revstring = ReverseString(string)

print("Reverse String is", revstring)
Output:

enter a string : My name is manisha kore.
Reverse String is  erok ahsinam si eman yM
shaalaa.com
  क्या इस प्रश्न या उत्तर में कोई त्रुटि है?
अध्याय 3: Stack - Exercise [पृष्ठ ५२]

APPEARS IN

एनसीईआरटी Computer Science [English] Class 12
अध्याय 3 Stack
Exercise | Q 3. | पृष्ठ ५२
Share
Notifications

Englishहिंदीमराठी


      Forgot password?
Use app×