다음 큰 숫자
조건에 만족하는 수를 찾기 위해서 입력된 n을 파이썬 bin함수를 이용해 2진수로 변환해줬습니다. 2진수로 변환된 수에 몇개의 '1'이 포함되었는지 .count('1)로 확인해줬습니다. n을 증가시키며 2진수의 '1'의 수가 같은 다음 큰 숫자를 찾습니다. def solution(n): answer = 0 base = 2 a = bin(n) count_one = a.count('1') while 1: n += 1 if bin(n).count('1') is count_one: break answer = n return answer
2019.12.10