diff --git a/C++/PalindromeChecker.cpp b/C++/PalindromeChecker.cpp new file mode 100644 index 000000000..4a58ee0f8 --- /dev/null +++ b/C++/PalindromeChecker.cpp @@ -0,0 +1,21 @@ +class Solution { +public: + bool isPalindrome(string s) { + string ans=""; + for (char c: s){ + if (isalpha(c) || isdigit(c)) + ans.push_back(tolower(c)); + } + + int i=0,j=ans.size()-1; + while(i<=j){ + if (ans[i]!=ans[j]){ + return false; + break; + } + i++; + j--; + } + return true; + } +};