Предмет: Информатика,
автор: catmdsf
Удалить повторы
Дана строка S
. Необходимо удалить из неё все повторно встречающиеся символы: символ с индексом i
необходимо удалить, если существует индекс j
такой, что j
и Si=Sj
.
Входные данные
На вход программы подаётся строка без пробелов, содержащая символы таблицы ASCII.
Выходные данные
Программа должна вывести исходную строку, из которой удалены все повторяющиеся символы.
Примеры
Ввод
Вывод
abc13a1b2z3c
abc132z
QWasd123
QWasd123
p15:
идея неплохая, можно реализовать
Ответы
Автор ответа:
2
Объяснение:
def no_repeats(s):
a=''
for i in s:
if not(i in a):
a+=i
return a
Если требуется вывести на экран, то пишете print(no_repeats('Текст,которыйвамнужен'))
Автор ответа:
3
Ответ:
a=input('Введите строку: ')
print(*sorted(list(set(a)),key=lambda i:a.index(i)),sep='')
Объяснение:
Похожие вопросы
Предмет: Геометрия,
автор: bobartemiy
Предмет: География,
автор: ioeeoie
Предмет: Математика,
автор: vilcekdominika26
Предмет: Экономика,
автор: chuprovdanechka
Предмет: Математика,
автор: kryuchkovavladislava