Programming/c++
[c++] 2진수 1의 개수 세기
owls
2023. 2. 5. 22:16
728x90
1의 개수 세기
AND연산을 통해 2진수에 있는 1의 개수를 세는 방법입니다.
void CounterOne(int number, int& cnt) {
int i;
for (i = 0; number != 0; i++) {
number &= (number - 1);
}
cnt = i;
}
728x90