1. 문제 설명


2. 제한 조건


3. 입출력 예

let output = solution(78);
console.log(output); // 83

output = solution(15);
console.log(output); // 23

4. 입출력 예 설명

입출력 예#1:

입출력 예#2:


5. 문제 풀이

function solution(n) {
    let m = n + 1;
    let newN = n.toString(2).match(/1/g).length;
    
    while (newN !== m.toString(2).match(/1/g).length) ++m;
    return m;
}