function solution(n) {
let count = 0;
let an = n.toString(2);
let answer;
for (let i = 0; i < an.length; i++) {
if (an[i] === "1") {
count++; // 1의 개수 구하기
}
}
while (true) {
n++; //주어진값부터 1씩더하기
let counts = 0;
let ann = n.toString(2);
for (let i = 0; i < ann.length; i++) {
if (ann[i] === "1") {
counts++; //1씩 더한값의 1의 개수 구하기
}
}
if (count === counts) {
answer = n; //같을떄의 값
break;
}
}
return answer;
}