Как написать функцию для определения численности населения 16-битного
целое число с использованием php или javascript. Количество населения определяется как количество битов, которые
«включен», или в других, это число 1 в двоичном
представление числа. Например, двоичное число 0b0000 имеет
количество населения 0, потому что нет 1 бит. 0b0101 имеет
количество населения 2, потому что 2 бита включены; 0b1110 имеет
Численность населения 3. 0b1111111111111111 имеет количество населения, если 16
потому что есть шестнадцать 1 бит. Ваша функция должна принимать INTEGER
аргумент и вернуть INTEGER, содержащий его количество населения. Пример:
f (0) = 0
f (1) = 1
f (2) = 1
f (3) = 2
f (4) = 1
f (5) = 2