Compress the String!

  • + 0 comments

    s = input()

    compressed = [] count = 1

    for i in range(1, len(s)): if s[i] == s[i - 1]: count += 1 else: compressed.append((count, int(s[i - 1]))) count = 1

    compressed.append((count, int(s[-1])))

    print(' '.join(str(tup) for tup in compressed))