public static void Main()
Console.WriteLine("{0} => {1}", str, CountAndSay(str));
static string CountAndSay(string str) {
var builder = new StringBuilder();
for (var i = 1; i < str.Length; i++) {
if (str[i] == currChar) {
builder.Append(String.Format("{0}{1}", count, currChar));
builder.Append(String.Format("{0}{1}", count, currChar));
return builder.ToString();