Необходимо написать программу, которая будет считывать со стандартного ввода строку и выводить уникальные символы, встретившиеся в этой строке, в лексикографическом порядке по возрастанию. Символы из входа нужно приводить к нижнему регистру. Символ пробела не нужно учитывать при формировании результата. Выходные символы нужно разделять пробелом.
Пример 1
Входные данные:
abcabcaaabb12bbbaaa
Выходные данные:
1 2 a b c
Пример 2
Входные данные:
Hello World!
Выходные данные:
! d e h l o r w
python
string = input().lower()
unique_chars = set()
for char in string:
if char.isalpha() and char != " ":
unique_chars.add(char)
sorted_chars = sorted(list(unique_chars))
result = " ".join(sorted_chars)
print(result)
Описанный выше код позволяет решить задачу. Он считывает строку со стандартного ввода и приводит ее символы к нижнему регистру. Затем проходит по каждому символу строки и добавляет уникальные символы во множество. После этого преобразует множество в отсортированный список и выводит его, разделяя символы пробелами.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет