Skip to content

Instantly share code, notes, and snippets.

@iegorov
Created December 6, 2013 03:03
Show Gist options
  • Save iegorov/7817929 to your computer and use it in GitHub Desktop.
Save iegorov/7817929 to your computer and use it in GitHub Desktop.
//1. Строка, состоящая из одного символа или вообще без символов
//2. Любая другая символьная строка является палиндромом, если первый и последний ее символы
//одинаковы , а остальная часть строки, кроме этих символов, оказывается палиндромом.
function isPalindrome(text) {
if (text.length <= 1) return true;
if (text.charAt(0) != text.charAt(text.length - 1)) return false;
return isPalindrome(text.substr(1, text.length - 2));
}
test( "isPalindrome test", function() {
ok( isPalindrome("abba"), "Passed!" );
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment