Programming Examples

Python function that takes a string as parameter and returns a string with every successive repetitive character replaced


Write a Python function that takes a string as parameter and returns a string with every successive repetitive character replaced by & e.g. Parameter may become Par&met&r.

Solution

def str_encode(s):
    ans=""
    for a in s:
        if a not in ans:
            ans=ans+a
        else:
            ans=ans+'&'
    return ans

st1=input("Enter any String :")
output=str_encode(st1)
print("Output is : ",output)
Output

Enter any String :Parameter

Output is :  Par&met&

CCC Online Test Python Programming Tutorials Best Computer Training Institute in Prayagraj (Allahabad) Online Exam Quiz O Level NIELIT Study material and Quiz Bank SSC Railway TET UPTET Question Bank career counselling in allahabad Best Website and Software Company in Allahabad Website development Company in Allahabad