You are given an array of strings words.
In one operation, you may choose four indices i, j, x, and y such that i, j words.length, x words[i].length, and y words[j].length, and swap the characters words[i][x] and words[j][y].
You are allowed to apply this operation any number of times.
Return the maximum number of palindromic strings that words can contain after performing any number of operations.
Note: A string is a palindrome if it reads the same forward and backward.
Constraints:
words.length
words[i].length
words[i] consists only of lowercase English letters.
You are given an array of strings words.
In one operation, you may choose four indices i, j, x, and y such that i, j words.length, x words[i].length, and y words[j].length, and swap the characters words[i][x] and words[j][y].
You are allowed to apply this operation any number of times.
Return the maximum number of palindromic strings that words can contain after performing any number of operations.
Note: A string is a palindrome if it reads the same forward and backward.
Constraints:
words.length
words[i].length
words[i] consists only of lowercase English letters.