728x90
반응형
class Solution {
public int solution(int n) {
int answer = 0;
int count = 0;
String a = Integer.toBinaryString(n);
for(int i=0; i<a.length(); i++){
if(a.charAt(i)=='1'){
count++;
}
}
while(true){
n++;
String b = Integer.toBinaryString(n);
int k = 0;
for(int i=0; i<b.length(); i++){
if(b.charAt(i)=='1'){
k++;
}
}
if(k==count){
answer=n;
break;
}
}
return answer;
}
}
728x90
반응형
'알고리즘 문제풀이 > Programmers - 자바' 카테고리의 다른 글
프로그래머스 - 구명보트 (0) | 2023.04.21 |
---|---|
프로그래머스 - 카펫 (0) | 2023.04.21 |
프로그래머스 - 올바른 괄호 (0) | 2023.04.14 |
프로그래머스 - 카드 뭉치 (0) | 2023.04.10 |
프로그래머스 - 과일 장수 (0) | 2023.04.07 |