Solución
solution.tsTypeScript
function compressString(text: string): string {
if (!text.length) return "";
const textArr = text.split('');
const uniqueCharacters = [...new Set(textArr)];
let compress = '';
for(let i = 0; i < uniqueCharacters.length; i++){
const countChar = textArr.filter((item) => item === uniqueCharacters[i]).length;
compress += `${uniqueCharacters[i]}${countChar}`
}
return compress;
}
// No modificar: necesario para evaluar el resultado.
export { compressString };0respuestas