function solution(s) {
    var cnt = 0;
    var first = 0
    var diff =0
    var firstChar = s[0]
    s.split('').forEach((ch,index)=>{
        if(ch==firstChar){ 
           first++;
        }
        else diff++;
        if(diff===first){
            diff=0;
            first=0;
            cnt++;
            firstChar=s[index+1]
        }
        if(diff!==first&&s.length-1===index) 
            cnt++;
    })
    return cnt;
}

 

 

문자열을 split을 사용해 배열로 만들어서 해결했다

+ Recent posts