문자열 압축하기

    제코베 JS 100제 / 61 / 문자열 압축하기

    문자열을 입력받고 연속되는 문자열을 압축해서 표현하고 싶습니다. /** * 문자열을 입력받고 연속되는 문자열을 압축해서 표현하기 * @param {string} str */ function compactString(str) { let cnt = 1; let result = ""; for (let i = 0; i < str.length; i++) { if (str[i] !== str[i + 1]) { result += `${str[i]}${cnt}`; cnt = 1; } else cnt++; } console.log(result); } const str = "aaabbbbcdddd"; compactString(str); // a3b4c1d4