← К задачам
Средне · +3ФорматированиеЧисла

Подсчитать единицы в двоичном представлении целого числа

Посчитайте количество единиц в бинарном представлении целого числа. Например, так как 12 в двоичной системе равно '1100', возвращаемое значение должно быть 2.

Примеры

count_ones(0) ➞ 0

count_ones(100) ➞ 3

count_ones(999) ➞ 8

Примечание

Входное значение всегда будет допустимым целым числом.

def count_ones(num):
    
Для запуска тестов необходима авторизация.
Поддержать проект