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)
▶ RUN

Output/ Explanation:

Enter any String :Parameter

Output is :  Par&met&

Latest Current Affairs 2025 Online Exam Quiz for One day Exam Online Typing Test CCC Online Test Python Programming Tutorials Best Computer Training Institute in Prayagraj (Allahabad) Online MBA 2 years Online MCA Online BCA Best Website and Software Company in Allahabad