package problems.easy;
import java.util.HashSet;
import java.util.Set;
/**
* Created by sherxon on 4/28/17.
*/
public class PalindromePermutation {
/**
* To be palindrome, string needs to have even number of the same characters and/or single character.
* */
public boolean canPermutePalindrome(String s) {
if(s.length()<=1)return true;
Set<Character> set= new HashSet<>();
for(int i=0; i<s.length(); i++){
char c=s.charAt(i);
if(!set.contains(c))
set.add(c);
else
set.remove(c);
}
return set.size() <=1;
}
}