[프로그래머스] level1 문자열 나누기

박의진·2022년 12월 10일
0

코딩테스트

목록 보기
21/25
class Solution {
    public int solution(String s) {
        int answer = 0;
        char [] c = s.toCharArray();
        char f = c[0];
        int count1 = 0;
        int count2 = 0;
        int i = 0;
        int len = c.length;
        String sub = null;
        

        for(i=0; i<len; i++){
            if(c[i]==f)
                count1++;
            else
                count2++;
            if(count1==count2)
                break;
        }
            if(count1==count2 ){
                if(i< len-1)
                    sub = s.substring(i+1,len);
                else 
                    return 1;
            }
                
            if(count1!=count2 && i==len)
                return 1;
        
        return solution(sub)+1;
    }    
}
profile
주니어 개발자의 개발일지

0개의 댓글