From d29d6e34e8211282f058abbb1da732e7d8ee371f Mon Sep 17 00:00:00 2001 From: Ulzahk Date: Fri, 28 Aug 2020 08:01:04 -0500 Subject: [PATCH] Challenge's Answer using strip, lower, replace and negative slice --- src/main.py | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/main.py b/src/main.py index 86f3f66..e89c42f 100644 --- a/src/main.py +++ b/src/main.py @@ -15,7 +15,22 @@ def is_palindrome(palindrome): # Start coding here - pass + palindrome = palindrome.lower() + palindrome = palindrome.strip() + palindrome = palindrome.replace(' ', '') + palindrome = palindrome.replace('á', 'a') + palindrome = palindrome.replace('é', 'e') + palindrome = palindrome.replace('í', 'ó') + palindrome = palindrome.replace('ó', 'o') + palindrome = palindrome.replace('ú', 'u') + palindrome = palindrome.replace('ü', 'u') + palindrome = palindrome.replace(',', '') + + if palindrome == palindrome[::-1]: + return True + else: + return False + def validate(): for palindrome in PALINDROMES: