
문자열 압축 문제입니다. 'aabccc'를 예로 들면 1개 기준으로 압축할 경우 '2 ab3 c'가 됩니다. 3개 이상부터 문자열이 숫자와 문자열이 되면서 길이가 감소되는 효과를 봅니다. 2개 기준으로 압축한다면 'ababcccc' 의경우 '2ab2cc' 고됩니다. 이런 식으로 3개, 4개 5개.. string.length 길이에 맞춰서 문자열을 압축하고 최소 길이를 리턴하면 됩니다. 위에처럼 안되니까 주의하세요. 풀이 설명 들어갑니다. 코드를 봐주세요. function solution(s) { let resArr = new Set(); // 사이즈별 압축했을때의 문자열 길이를 담는 배열 for (var i=1; i