2023년 12월 05일 알고리즘 문제풀이
문제
난이도
Lv.2
코드
1
2
3
4
5
6
7
8
9
10
def solution(n):
num = str(bin(n)[2:])
cnt = num.count('1')
while True:
n += 1
tmp = str(bin(n)[2:])
if tmp.count('1') == cnt:
break
answer = n
return answer
생각보다 쉬웠다. 기수법 관련해서는 문자열로 처리하는 경우가 꽤 많이 나오는 것 같다.