コースコーディングアルゴリズム(PHPおよびjavascript実装)
2500 ワード
PHP
Javascript
Javascript
function char_count(str) {
var tmp_str;
if(str.length>0){
tmp_str=1+str[0];
}
for(var i=1;i<str.length;i++){
if(str[i]==tmp_str[tmp_str.length-1]){
console.log(tmp_str.substr(0,tmp_str.length-2), (1+parseInt(tmp_str[tmp_str.length-2])), tmp_str[tmp_str.length-1]);
tmp_str=tmp_str.substr(0,tmp_str.length-2)+ (1+parseInt(tmp_str[tmp_str.length-2])) +tmp_str[tmp_str.length-1];
console.log(tmp_str);
}
else{
tmp_str+=1+str[i];
}
}
return tmp_str;
}
console.log(char_count('aabcccbaab'));