Berilgan n butun sonining ikkilik (binary) ko'rinishidagi '1' bitlarning umumiy sonini qaytaring (bu Hamming Vazni deb ham ataladi).
Masalan, 11 soni ikkilikda 1011, unda 1 bitlar soni — 3.
func solve(n int) int {
// ...
}
Input: n = 11
Output: 3
Tushuntirish: 11 ning ikkilik ko'rinishi 00000000000000000000000000001011 bo'lib, unda 3 ta '1' bit bor.
Input: n = 128
Output: 1
Input: n = 2147483645
Output: 30
n % 2 yoki n & 1) 1 ga teng bo'lsa hisoblagichni oshiring.