Define-se peso de Hamming (espero ter traduzido bem!) de uma bitstring como o número de set bits (1-bits) na string.
Assim, o peso de Hamming do número 23, é 4, uma vez que quando escrito na base 2, esse número é 10111.
A vossa tarefa é escreverem um programa, que calcule o peso de Hamming de um número.
PS: Este conceito, o de peso de Hamming, é usado em criptografia, códigos correctores de erros, entre outros tópicos de computação; consta até que há quem o use como interview question.

Bruno