문제 61 : 문자열 압축하기
문제 61 : 문자열 압축하기
// 문자열을 입력받고 연속되는 문자열을 압축해서 표현하라.
// 입력
// aaabbbbcdddd
// 출력
// a3b4c1d4
풀이 1
const alphas = prompt("알파벳을 입력하세요.");
let count = 0;
let currentStr = alphas[0];
let str = "";
for (let i of alphas) {
if (i === currentStr) {
count++;
} else {
str += currentStr + count;
currentStr = i;
count = 1;
}
}
str += currentStr + count;
console.log(str);
Leave a comment