프로그래머스 - 다음 큰 숫자

이서현·2021년 8월 4일
0

Algorithm

목록 보기
64/76
post-thumbnail

08.04에 푼 문제입니다.🌷
다음 큰 숫자

function solution(n) {
    var answer = 0;
    let count = 1
    let n_onecount = countOne(n)
    while(answer<n){
        if(n_onecount===countOne(n+count)){
            answer=n+count
        }
        count++
    }
    return answer;
}
function countOne (num){
    return num.toString(2).split('').filter(el=>el==='1').length
}
profile
안녕하세요. 이서현입니다( ღ'ᴗ'ღ )

0개의 댓글