250915 내 정답

class Solution {
    public int[] solution(String s) {
        int changeCount = 0;
        int removeCount = 0;
        StringBuilder sb = new StringBuilder(s);
        
        while(true){
            if(sb.toString().equals("1")) break;
            ++changeCount;
            StringBuilder tempSb = new StringBuilder();
            for(char c:sb.toString().toCharArray()){
                if(c == '0') removeCount++;
                else{
                    tempSb.append("1");
                }
            }
            int c = tempSb.length();
            sb = new StringBuilder(Integer.toString(c,2));
        }
        int[] answer = {changeCount,removeCount};
        return answer;
    }
}