diff --git a/palindrome-pointers.py b/palindrome-pointers.py new file mode 100644 index 0000000..ef8bb77 --- /dev/null +++ b/palindrome-pointers.py @@ -0,0 +1,18 @@ +# Check if a string is a palindrome using the two-pointer approach + +def pali(s): + left,right=0,len(s)-1 + + while left <= right: + if s[left]!=s[right]: + return False + left+=1 + right-=1 + + return True + +print(pali("tenet")) # True +print(pali("goat")) # False +print(pali("madam")) # True +print(pali("hello")) # False +