Я работаю над функцией python, которая получает на вход строку и возвращает в качестве выходных данных ту же строку, но удаляя двойные буквы, если они соседние.
Я попробую чтобы быть более понятным на примере:
*
, если s = 'cssasssdf', функция возвращает 'csasdf'
, если s = 'cssasssdf ddd 'функция возвращает' csasdfd '
, если s =' cssasssdff ddd ', функция возвращает' csasdfd '
, если s =' ccssasssdf ', функция возвращает' csasdf '
*
Это мой код:
def remove_adjacences(s):
n=''
for car in s:
for i in range(1,len(s)+1):
while s[i]!=s[i+1]:
n+=car
if s[i]==s[i+1]:
continue
return n