JSFiddle - React, Tailwind, and code Playground

Permutation palindrome

by Yurii Predborskyi

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'));