replace() 메서드를 이용하여 java의 문자열에서 특정 문자열 또는 공백을 제거할 수 있습니다.
https://school.programmers.co.kr/learn/courses/30/lessons/70129
class Solution {
public int[] solution(String s) {
int[] answer = {};
int count = 0;
int zero = 0;
while (!s.equals("1")) {
for (int i = 0; i < s.length(); i++) {
if (s.charAt(i) == '0') zero++;
}
if (s.contains("0")) {
s = s.replace("0", "");
}
s = Integer.toBinaryString(s.length());
count++;
}
answer = new int[]{count, zero};
return answer;
}
}