Empresa engajada
How to count number of ones in a binary number
Sigiloso
Using n&(n-1) eliminates least significant '1'. We can write something like this: public static int countOnes(int n){ int count =0; while(n!=0){ n=n&(n-1); count++; } return count; }
Fique por dentro de todas as oportunidades e dicas internas seguindo as empresas de seus sonhos.
Comece a buscar vagas para receber atualizações e recomendações personalizadas.