Remove consecutive characters from string
def string(s):
n=len(s)
if n<2:
return
j=0
for i in range(n):
if s[j]!=s[i]:
j+=1
s[j]=s[i]
j+=1
s=s[:j]
return s
s="aabaa"
r=string(list(s))
print(*r,sep='')
output=aba
def string(s):
n=len(s)
if n<2:
return
j=0
for i in range(n):
if s[j]!=s[i]:
j+=1
s[j]=s[i]
j+=1
s=s[:j]
return s
s="aabaa"
r=string(list(s))
print(*r,sep='')
output=aba
Comments
Post a Comment
If you have any doubt you ask me in comment section