Пользователь вводит строку. Необходимо написать программу, которая определяет, существует ли у этой строки такая перестановка, при которой она станет палиндромом. Вывести соответствующее сообщение.
Пример 1:
Введите строку: aab
Можно сделать палиндромом
Пример 2:
Введите строку: aabc
Нельзя сделать палиндромом
Решение:
word = input('Введите строку: ').lower()
chars = set()
for i in word:
if i in chars:
chars.remove(i)
else:
chars.add(i)
print(('Можно', 'Нельзя')[len(chars) > 1], 'сделать полиндром')
Как можно отблагодарить:
- Оформить удобную для вас подписку на Boosty.to
- Разово поддержать через DonationAlerts
52200login-checkМодуль 19. Задача 10. Снова палиндром
