class Solution {
public int solution(int N) {
String binaryN = Integer.toBinaryString(N);
int max = 0;
int nexMax = 0;
for (char each : binaryN.toCharArray()) {
if (each == '1') {
max = Math.max(nexMax, max);
nexMax = 0;
} else {
nexMax++;
}
}
return max;
}
}
'Algorithms' 카테고리의 다른 글
[Codility] PermMissingElem (0) | 2022.02.28 |
---|---|
[Codility] OddOccurrencesInArray (0) | 2022.02.26 |
[Codility] CyclicRotation (0) | 2022.02.24 |
[프로그래머스] 모의고사 (0) | 2022.02.20 |
[프로그래머스] 완주하지 못한 선수 (0) | 2022.02.13 |