programmers | Lv2. 다음 큰 숫자 [Python]

yeonk·2022년 2월 26일
0

algorithm

목록 보기
52/88
post-thumbnail

💡 Python 3






🔗 문제

다음 큰 숫자 [Link]






💻 코드

def solution(n):
    k = n 
    while True:
        k += 1
        if bin(k).count('1') == bin(n).count('1'): return k






💥 다른 사람 코드

def nextBigNumber(n):
    num1 = bin(n).count('1')
    while True:
        n = n + 1
        if num1 == bin(n).count('1'):
            break
    return n

0개의 댓글