문자열 s가 입력되었을 때 다음 규칙을 따라서 이 문자열을 여러 문자열로 분해하려고 합니다.
문자열 s가 매개변수로 주어질 때, 위 과정과 같이 문자열들로 분해하고, 분해한 문자열의 개수를 return 하는 함수 solution을 완성하세요.

입출력 예 #1
입출력 예 #2
입출력 예 #3
function solution(s) {
let x = s[0];
let xCount = 0;
let diffCount = 0;
let answerCount = 0;
for(let i = 0; i < s.length; i ++){
if(x === s[i]) {
xCount ++;
} else if( x !== s[i]) {
diffCount ++;
}
if (xCount === diffCount && (xCount !== 0)){
answerCount ++;
x = s[i+1];
}
if (xCount !== diffCount && (i === s.length-1)){
answerCount ++;
}
}
return answerCount
}

통과했당