프로그래머스 level 2 다음 큰 숫자

Kim Yongbin·2023년 8월 29일
0

코딩테스트

목록 보기
19/162
post-thumbnail

Problem

Solution

def solution(n):
    answer = n + 1
    count = bin(n)[2:].count("1")
    while bin(answer)[2:].count("1") != count:
        answer += 1
    
    return answer

단순하게 생각해서 1씩 늘리면서 1의 개수가 같은 제일 작은 값을 찾았다.

Reference

https://school.programmers.co.kr/learn/courses/30/lessons/12911

profile
반박 시 여러분의 말이 맞습니다.

0개의 댓글