practice for work~~~~~~~
Given a string, determine if it is a palindrome, considering only alphanumeric characters and ignoring cases.
For example,"A man, a plan, a canal: Panama" is a palindrome."race a car" is not a palindrome.
Note:
Have you consider that the string might be empty? This is a good question to ask during an interview.
For the purpose of this problem, we define empty string as valid palindrome.
#include <iostream>
#include <>
isPalindrome( (s.length()<=
n= s.length();
( i=,j=n-;j>i;i++, j-- b = (b< || (b> && b < ) || b> )
(i>=j)
(b>= && b <= b=b+
b = s.at(++
c = (c< || (c> && c < ) || c> (j<= (c>= && c <= c=c+
c = s.at(-- (b !=
s=
cout<<isPalindrome(s)<<
}
#include<.h>
#include<stdlib.h>
#include<stdio.h>
isPalindrome( * (strlen(str)<=
*s= *p = str+strlen(str)-
(p> (*s< || (*s> && *s < ) || *s> (s>= (*s>= && *s <= *s=*s+
s++ (*p< || (*p> && *p < ) || *p> (s>= (*p>= && *p <= *p=*p+
p-- (*s != * s++ p--
s[]= printf( }