/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param param string字符串
* @return string字符串
*/
function compressString( param ) {
// write code here
let len = param.length;
if(len === 0) return param;
let str = param[0],tmp = 1;
for(let i = 1;i<len ;i++){
if(param[i] === param[i-1]) tmp++;
if(param[i] !== param[i-1]){
if(tmp >1){
str += tmp.toString();
tmp = 1;
}
str += param[i];
}
}
if(tmp>1) str += tmp.toString();
return str;
}
module.exports = {
compressString : compressString
};
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param param string字符串
* @return string字符串
*/
function compressString( param ) {
// write code here
let len = param.length;
if(len === 0) return param;
let str = param[0],tmp = 1;
for(let i = 1;i<len ;i++){
if(param[i] === param[i-1]) tmp++;
if(param[i] !== param[i-1]){
if(tmp >1){
str += tmp.toString();
tmp = 1;
}
str += param[i];
}
}
if(tmp>1) str += tmp.toString();
return str;
}
module.exports = {
compressString : compressString
};