티스토리 뷰
https://programmers.co.kr/learn/courses/30/lessons/12911
[프로그래머스][C++] 다음 큰 숫자
using namespace std;
int countOne(int n) {
int ret = 0;
while (n != 0) {
ret += n % 2;
n /= 2;
}
return ret;
}
int solution(int n) {
int cnt = countOne(n);
while (1) {
n++;
if (cnt == countOne(n))
return n;
}
}
'Problem Solving' 카테고리의 다른 글
[프로그래머스][C++] 하노이의 탑 (0) | 2022.06.26 |
---|---|
[프로그래머스][C++] 땅따먹기 (0) | 2022.06.23 |
[프로그래머스][C++] 배달 (0) | 2022.06.21 |
[백준][C++] 14500 테트로미노 (0) | 2022.06.20 |
[프로그래머스][C++] 괄호 회전하기 (0) | 2022.06.19 |
댓글