Jinsoolve.

Categories

Tags

3월 안에는 꼭...

Portfolio

About

C++에서 이진수의 비트 수를 세는 방법

Created At: 2025/01/13

1 min read

101101101101 이런 이진수가 주어질 때 C++에서 1의 개수를 세려면 어떻게 해야 할까?

cpp
1// unsigned int 2__builtin_popcount(); 3 4// long long 5 __builtin_popcountll();

그러나 c++20 이후부터는 아래 함수로 가능하는 듯 하다.

cpp
1popcount();

참고

https://codingdog.tistory.com/entry/c-20부터-적용된-bit-popcount-함수에-대해서-알아봅시다

관련 포스트가 5개 있어요.

삼격형의 두 변의 길이와 사잇각을 알 때, 나머지 한 변의 길이를 구하는 공식

위와 같은 삼각형이 존재할 때, 변의 길이 b, c와 그 사잇각 α\alphaα를 알고 있다고 가정하자. 이때 a의 길이를 구하는 공식은 다음과 같다. a=b2+c2−2bccos…

2025/02/20

NEW POST
profile

김진수

Currently Managed

Currently not managed

© 2025. junghyeonsu & jinsoolve all rights reserved.