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