728x90
https://programmers.co.kr/learn/courses/30/lessons/12911
출처 : 프로그래머스
def solution(n):
answer = 0
print(bin(n))
cnt = bin(n).count('1')
for i in range(n+1,1000001):
if bin(i).count('1') == cnt:
answer = i
break
return answer
풀이
bin() 함수로 10진수를 2로 바꿔줬다.
'알고리즘 문제 풀이 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 숫자의 표현 python (0) | 2022.04.19 |
---|---|
[프로그래머스] 프린터 python (*) (0) | 2022.04.19 |
[프로그래머스] 124 나라의 숫자 (0) | 2022.04.14 |
[프로그래머스] 행렬의 곱셈 python (0) | 2022.04.13 |
[프로그래머스] H-Index python (*) (0) | 2022.04.13 |