JSFiddle - React, Tailwind, and code Playground
Permutation palindrome
JavaScript
function isPalindrome(s) {
if (s.length < 2) return true;
s = s.split('').sort();
let len = s.length - s.length % 2;
for (let i = 0; i < len; i += 2) {
if (s[i] !== s[i+1]) return false;
}
return true;
}
console.log('t', isPalindrome('civic'));
console.log('t', isPalindrome('ivicc'));
console.log('f', isPalindrome('civil'));
console.log('f', isPalindrome('livci'));