Programmers/프로그래머스-다음 큰 숫자-python
2456 단어 programmersprogrammers
문제📖
풀이🙏
- 자연수 n이 주어졌을 때, n의 다음 큰 숫자는 다음과 같이 정의한다.
-> n의 다음 큰 숫자는 n보다 큰 자연수이다.
-> n의 다음 큰 숫자와 n은 2진수로 변환했을 때 1의 갯수가 같다.
-> n의 다음 큰 숫자는 조건 1,2를 만족하는 수 중 가장 작은 수 이다.
코드💻
# programmers, phase2 : 다음 큰 숫자, python3
def solution(n):
target = format(n,'b')
while True:
n += 1
if format(n,'b').count('1') == target.count('1'):
return n
결과😎
출처 && 깃허브📝
Author And Source
이 문제에 관하여(Programmers/프로그래머스-다음 큰 숫자-python), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@cosmos/Programmers프로그래머스-다음-큰-숫자-python저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)