프로그래머스_다음 큰 숫자
def solution(n): tmp = n+1 while True: if bin(tmp).count('1') == bin(n).count('1'): answer = tmp break else: tmp+=1 return answer
숫자를 2진으로 만들어주는 bin()과 str에서 특정 문자의 갯수를 세주는 str.count()를 알고 있다면 쉽게 풀리는 문제다