단순 구현문제
class Solution {
public int solution(int n) {
int answer = n + 1;
int nCount = countOne(n);
while(countOne(answer) != nCount){
answer++;
}
return answer;
}
public int countOne(int num) {
int count = 0;
String binaryString = Integer.toBinaryString(num);
for (int i = 0; i < binaryString.length(); i++) {
if (binaryString.charAt(i) == '1')
count++;
}
return count;
}
}