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;
}
}