019f8fd211
git-subtree-dir: users/wpcarro git-subtree-mainline:464bbcb15c
git-subtree-split:24f5a642af
Change-Id: I6105b3762b79126b3488359c95978cadb3efa789
17 lines
370 B
Python
17 lines
370 B
Python
from collections import Counter
|
|
|
|
def is_palindrome(x):
|
|
return len([count for _, count in Counter(x).items() if count % 2 == 1]) <= 1
|
|
|
|
|
|
xs = [("civic", True),
|
|
("ivicc", True),
|
|
("civil", False),
|
|
("livci", False)]
|
|
|
|
for x, expected in xs:
|
|
result = is_palindrome(x)
|
|
print(x)
|
|
print(result)
|
|
assert result == expected
|
|
print("Success!")
|