LINUX.ORG.RU

История изменений

Исправление Psych218, (текущая версия) :

удалить из неё сначала все повторяющиеся сочетания букв, а потом и все повтояющиеся буквы.

Кстати, какой в этом смысл? Если просто удалить все повторяющиеся буквы, то их сочетания тоже удаляться же. Из двух этапов получаем один? Надо просто оставить уникальные буквы. Или опять не так?

В лоб как-то так. Не оптимально (можно не проверять одну букву по несколько раз), но задачу выполнит.

result = []
for c in s:
    if s.count(c) == 1:
        result.append(c)
print(''.join(result))

Исходная версия Psych218, :

удалить из неё сначала все повторяющиеся сочетания букв, а потом и все повтояющиеся буквы.

Кстати, какой в этом смысл? Если просто удалить все повторяющиеся буквы, то их сочетания тоже удаляться же. Из двух этапов получаем один? Надо просто оставить уникальные буквы. Или опять не так?