[9/13] 다음 큰 숫자(x)

이경준·2021년 9월 13일
0

코테

목록 보기
111/140
post-custom-banner

레벨2 문제 실패

코드

def solution(n):
    num = bin(n)[2:]
    cnt = num.count('1')
    
    for i in range(n+1, 1000001):
        temp = bin(i)[2:]
        one = temp.count('1')
        if ( cnt == one ):
            answer = i
            break
    
    return answer

피드백

  • n보다 큰 숫자부터 for문 돌려서, 2진수의 1 개수가 같은 숫자 리턴하면 된다...
profile
The Show Must Go On

0개의 댓글