Count the continuous character in an string



Problem to count the continuous character in an string.



Example-1:


Input    : s = "aabbccca"
Output   : "a2b2c3a1"


Example-2:


Input    : s = "xyzz"
Output   : "x1y1z2"  







Solution





n = "aabbccca"

d = ""

count = 1

n = n + " "

for i in range(1,len(n)):

    if(n[i-1] == n[i]):

        count += 1

    else:

        d += n[i-1]

        d += str(count)

        count = 1

print(d)



Output



a2b2c3a1