Lv2 프로그래머스(Programmers)[Python][파이썬] 다음 큰 숫자

"""
출처:프로그래머스,
https://school.programmers.co.kr/learn/courses/30/lessons/12911
"""

# 풀이 과정
def solution(n):
a = bin(n)
b = a[2:]
c = b.count("1")
k = n

while True:
k += 1
t = bin(k)
v = t[2:].count("1")
if v == c:
return k

answer = 0
return answer