class Solution {
public int[] solution(String s) {
if (s.equals("1")) return new int[]{0, 0};
int count = 0;
int zero = 0;
while (true) {
count++;
int tmp = s.length();
s = s.replaceAll("0", "");
tmp -= s.length();
zero += tmp;
s = Integer.toString(s.length(), 2);
if (s.equals("1")) return new int[]{count, zero};
}
}
}
'Coding Test > 프로그래머스' 카테고리의 다른 글
[프로그래머스/MySQL] 식품분류별 가장 비싼 식품의 정보 조회하기 (0) | 2023.10.06 |
---|---|
[프로그래머스/자바] 숫자의 표현 (0) | 2023.10.04 |
[프로그래머스/자바] 올바른 괄호 (0) | 2023.10.04 |
[프로그래머스/MySQL] 입양 시각 구하기(1) (0) | 2023.10.01 |
[프로그래머스/MySQL] 조건에 부합하는 중고거래 댓글 조회하기 (0) | 2023.10.01 |