[Programmers] 다음 큰 숫자
Updated:
다음 큰 숫자
다음 큰 숫자 를 클릭하면 바로 이동한다.
같은 난이도 안에서도 문제마다 갭이 심한 것 같다..
엄청 어려운 Level 2 문제가 있는가 하면 Level1 수준의 문제도 더러 있다!
주어진 숫자보다 크고 2진수로 바꿨을 때 1의 갯수가 같은 숫자들 중 가장 작은 수를 return 하면 된다.
def solution(num):
num_one_cnt = bin(num)[2:].count('1')
for val in range(num + 1, 1000001):
if num_one_cnt == bin(val)[2:].count('1'):
return val
오늘은 덕분에 힐링했다..
Leave a comment