41380593f7
The previous solution removed numbers entirely, whereas this one treats them like letters and checks if they are evenly spaced. More importantly, the old solution test seemed to check if the numbers were palindromic, but because the solution replaced them with "", it wasn't testing what it seemed to. I added a new test to differentiate between the palindromic "rac3e3car" and the non-palindromic "r3ace3car". |
||
---|---|---|
.. | ||
solution | ||
palindromes.js | ||
palindromes.spec.js | ||
README.md |
Exercise 09 - Palindromes
Write a function that determines whether or not a given string is a palindrome.
A palindrome is a string that is spelled the same both forwards and backwards, usually without considering punctuation or word breaks:
some palindromes:
- A car, a man, a maraca.
- Rats live on no evil star.
- Lid off a daffodil.
- Animal loots foliated detail of stool lamina.
- A nut for a jar of tuna.
palindromes('racecar') // true
palindromes('tacos') // false