fork(145) download
  1. # Решение без костыля
  2.  
  3. string = input()
  4. counter = 1
  5. i = 0
  6.  
  7. while (i + 1) < len(string): # Проверяем, не последний ли символ, чтобы избежать out of range
  8. if string[i] == string[i+1]:
  9. counter += 1
  10. else:
  11. print(string[i] + str(counter), end='')
  12. counter =1
  13.  
  14. i += 1
  15. # Т.к. последняя последовательность отсекается, чтобы не случилось out of range, выводим остаток принудительно
  16. print(string[i] + str(counter))
Success #stdin #stdout 0.02s 27720KB
stdin
aaaabbсaa
stdout
a4b2с1a2