#include <cstddef>
#include <cstdint>
#include <iostream>
#include <string>
class Zipper {
public:
string zipString(string iniString) {
// write code here
if(iniString.length()<1)
return iniString;
string res;
int32_t count=1;
char last=iniString[0];
for(size_t i=1;i<iniString.length();i++ ){
if(iniString[i]!= last){
res += last;
res+=to_string(count);
last = iniString[i];
count=1;
}
else{
count+=1;
}
}
res+=last;
res+=to_string(count);
if (res.length() < iniString.length())
return res;
return iniString;
}
};