uploaded at 2022. 12. 18. 오전 2:54:19
This commit is contained in:
@@ -0,0 +1,17 @@
|
|||||||
|
// [문제 링크]: https://school.programmers.co.kr/learn/courses/30/lessons/70129
|
||||||
|
|
||||||
|
class Solution {
|
||||||
|
private static int[] bin(String s, int c, int zc){
|
||||||
|
int temp = 0;
|
||||||
|
for(int i = 0; i < s.length(); i++){
|
||||||
|
if(s.charAt(i)=='0') temp++;
|
||||||
|
}
|
||||||
|
s= Integer.toBinaryString(s.length()-temp);
|
||||||
|
zc+=temp;
|
||||||
|
c ++;
|
||||||
|
return (s.length()==1)? (new int[] {c,zc}) : bin(s,c,zc);
|
||||||
|
}
|
||||||
|
public int[] solution(String s) {
|
||||||
|
return bin(s,0,0);
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user