# Problem Definition

## Description

Given a string, determine if it is a palindrome, considering only alphanumeric characters and ignoring cases.

Example:

"A man, a plan, a canal: Panama" is a palindrome.

"race a car" is not a palindrome.

Return 0 / 1 ( 0 for false, 1 for true ) for this problem

## Notes

1. [blog - java artifacts](http://www.javaartifacts.com/efficient-way-check-string-palindrome/)