
Вопрос задан 26.10.2023 в 04:20.
Предмет Информатика.
Спрашивает Корхова Ксения.
Удалить повторы Дана строка S . Необходимо удалить из неё все повторно встречающиеся символы:
символ с индексом i необходимо удалить, если существует индекс j такой, что j и Si=Sj . Входные данные На вход программы подаётся строка без пробелов, содержащая символы таблицы ASCII. Выходные данные Программа должна вывести исходную строку, из которой удалены все повторяющиеся символы. Примеры Ввод Вывод abc13a1b2z3c abc132z QWasd123 QWasd123

Ответы на вопрос

Отвечает Махитко Валерий.
Ответ:
a=input('Введите строку: ')
print(*sorted(list(set(a)),key=lambda i:a.index(i)),sep='')
Объяснение:



Отвечает Малев Миша.
Объяснение:
def no_repeats(s):
a=''
for i in s:
if not(i in a):
a+=i
return a
Если требуется вывести на экран, то пишете print(no_repeats('Текст,которыйвамнужен'))



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для удаления повторяющихся символов из строки можно воспользоваться следующим кодом на Python:
pythoninput_string = input()
unique_chars = []
for char in input_string:
if char not in unique_chars:
unique_chars.append(char)
result = ''.join(unique_chars)
print(result)
Просто вставьте этот код в свою среду выполнения Python или запустите его в командной строке, и он удалит все повторяющиеся символы из введенной строки.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili