Question: Hello, please answer in Python please :) thanks! Write and test the following function that uses a Stack: def is_palindrome_stack(string): ------------------------------------------------------- Determines if string
Hello, please answer in Python please :) thanks!
Write and test the following function that uses a Stack:
def is_palindrome_stack(string):
"""
-------------------------------------------------------
Determines if string is a palindrome. Ignores case, digits, spaces, and
punctuation in string.
Use: palindrome = is_palindrome_stack(string)
-------------------------------------------------------
Parameters:
string - a string (str)
Returns:
palindrome - True if string is a palindrome, False otherwise (boolean)
-------------------------------------------------------
"""
The function must use one and only one stack to solve the problem. Show enough tests to cover two palindromes and a non-palindrome.
Examples of valid palindromes:
- racecar
- Otto
- Able was I ere I saw Elba
- A man, a plan, a canal, Panama!
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
