Описание
Учитывая число, выведите количество 1
s в двоичном представлении.
вход
Число >= 0
в базе 10, которое не будет превышать наибольшее число, которое может обработать ваш язык.
Выход
Количество 1
s в двоичном представлении.
Выигрышное условие
Самый короткий код выигрывает.
Disallowed
- Битовые операторы. Другие операторы, такие как сложение и умножение, разрешены.
- Встроенные базовые функции преобразования.
Примеры
Input: Ouput:
56432 8
Input: Output:
45781254 11
Input: Output:
0 0