IT보안관의 공부 클라우드
[프로그래머스 Level2]다음 큰 숫자 본문
https://programmers.co.kr/learn/courses/30/lessons/12911?language=python3
코딩테스트 연습 - 다음 큰 숫자
자연수 n이 주어졌을 때, n의 다음 큰 숫자는 다음과 같이 정의 합니다. 조건 1. n의 다음 큰 숫자는 n보다 큰 자연수 입니다. 조건 2. n의 다음 큰 숫자와 n은 2진수로 변환했을 때 1의 갯수가 같습니
programmers.co.kr
def solution(n):
answer = 0
n_b = bin(n)
for i in range(n+1,1000001):
if bin(i).count('1') == n_b.count('1'): return i
return answer
'코딩 테스트 > 프로그래머스' 카테고리의 다른 글
[프로그래머스 Level2]게임 맵 최단거리 (0) | 2022.07.04 |
---|---|
[프로그래머스 Level2]예상 대진표 (0) | 2022.07.02 |
[프로그래머스 Level2]올바른 괄호 (0) | 2022.07.02 |
[프로그래머스 Level2]피보나치 수 (0) | 2022.07.01 |
[프로그래머스 Level2]숫자의 표현 (0) | 2022.07.01 |
Comments