프로그래머스 다음 큰 숫자 - java


프로그래머스 다음 큰 숫자 - java

import java.util.*; import java.math.*; class Solution { public int solution(int n) { int answer = 0; // n의 다음 큰 숫자와 n은 2진수로 변환했을 때 1의 갯수가 같습니다. // 패턴이 어렵다. // Integer에 bitCount() 메소드가 있네...;; int bits = Integer.bitCount(n); int nextN = n+1; while (bits != Integer.bitCount(nextN)) { nextN++; } answer = nextN; return answer; } } 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges...



원문링크 : 프로그래머스 다음 큰 숫자 - java