public static void Main()
string line = "aaabzzzaafff";
string newString = GetString(line);
Console.WriteLine(newString);
private static string GetString(string targetLine)
string targetLineAppended = targetLine + ".";
StringBuilder filledLineBuilder = new StringBuilder();
char previousSymbol = targetLineAppended[0];
foreach (char symbol in targetLineAppended)
if (previousSymbol != symbol)
filledLineBuilder.Append(occurence);
filledLineBuilder.Append(previousSymbol);
return filledLineBuilder.ToString();