UNPKG

ds-algo-study

Version:

Just experimenting with publishing a package

26 lines (22 loc) 652 B
// --- Directions // Given a string, return true if the string is a palindrome // or false if it is not. Palindromes are strings that // form the same word if it is reversed. *Do* include spaces // and punctuation in determining if the string is a palindrome. // --- Examples: // palindrome("abba") === true // palindrome("abcdefg") === false function palindrome(str) { return str.split('').every((char, i) => { return char === str[str.length - i - 1]; }); } module.exports = palindrome; // function palindrome(str) { // const reversed = str // .split('') // .reverse() // .join(''); // // return str === reversed; // }