fork download
  1. #include <iostream>
  2. #include <string>
  3. using namespace std;
  4.  
  5. int main() {
  6. string s;
  7. cin>>s;
  8.  
  9. int n=s.length();
  10. string encode="";
  11.  
  12. int i=0,count;
  13. char temp;
  14. while(i<n)
  15. {
  16. temp=s[i];
  17. count=0;
  18. while(i<n && s[i]==temp)
  19. {
  20. i++;
  21. count++;
  22. }
  23.  
  24. encode=encode+temp+to_string(count);
  25. }
  26.  
  27. cout<<encode;
  28. return 0;
  29. }
Success #stdin #stdout 0s 16064KB
stdin
aaabcdddddeeeefffffghhhh
stdout
a3b1c1d5e4f5g1h4