https://programmers.co.kr/learn/courses/30/lessons/12911
나의 코드
#include <string>
#include <vector>
using namespace std;
int check_one(int n) {
int count = 0;
while (n) {
if (n % 2 == 1)count++;
n /= 2;
}
return count;
}
int solution(int n) {
int count = check_one(n);
for (int i = n + 1; i < 2000000; i++) {
if (count == check_one(i)) {
return i;
}
}
}
'전공공부 > 코딩테스트' 카테고리의 다른 글
(c++) 프로그래머스 "[3차] n진수 게임" (0) | 2022.05.02 |
---|---|
(c++) 백준 "10157. 자리배정" (0) | 2022.05.01 |
(c++) 프로그래머스 "배달" (0) | 2022.04.30 |
(c++) 백준 "2304. 창고 다각형" (0) | 2022.04.29 |
(c++) 프로그래머스 "[1차] 프렌즈4블록" (0) | 2022.04.29 |