https://school.programmers.co.kr/learn/courses/30/lessons/12911
입력받은 숫자의 이진수와 1의 개수가 같은 다음으로 큰 숫자를 구한다.
def solution(n):
b = format(n, 'b')
count=0
for i in str(b):
if i=='1':
count+=1
while True:
n+=1
b = format(n, 'b')
new_count=0
for i in str(b):
if i=='1':
new_count+=1
if count==new_count:
break
answer = n
return answer
for문: O(MN)