aa66d9b83d
Add attempts at solving coding problems to Briefcase.
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!")
|