From cbf6b9fb71f3690304f18c0aea2d3379a22ea2d1 Mon Sep 17 00:00:00 2001 From: Mamtesh2001 Date: Wed, 5 Nov 2025 16:02:47 +0530 Subject: [PATCH 1/2] Add is_palindrome function --- strings/is_palindrome.py | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 strings/is_palindrome.py diff --git a/strings/is_palindrome.py b/strings/is_palindrome.py new file mode 100644 index 000000000000..73cb7f0c76ce --- /dev/null +++ b/strings/is_palindrome.py @@ -0,0 +1,7 @@ +def is_palindrome(s: str) -> bool: + s = s.lower().replace(" ", "") + return s == s[::-1] + +if __name__ == "__main__": + print(is_palindrome("madam")) # True + print(is_palindrome("hello")) # False From dcea550f421e48a5cc5bdfaad35cdfd97f63f4b3 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Wed, 5 Nov 2025 10:36:01 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- strings/is_palindrome.py | 1 + 1 file changed, 1 insertion(+) diff --git a/strings/is_palindrome.py b/strings/is_palindrome.py index 73cb7f0c76ce..773c0634c13c 100644 --- a/strings/is_palindrome.py +++ b/strings/is_palindrome.py @@ -2,6 +2,7 @@ def is_palindrome(s: str) -> bool: s = s.lower().replace(" ", "") return s == s[::-1] + if __name__ == "__main__": print(is_palindrome("madam")) # True print(is_palindrome("hello")) # False