部分文字列の置き換え

rep(k, 3) s[i+k] = '.';

は

s[i] = s[i+1] = s[i+2] = '.'; 

と書ける。