Anzahl der gesetzten Bits

Schreibe eine Funktion, die ermittelt, wie viele Bits in der Binärdarstellung einer gegebenen Zahl gesetzt sind.


Beispiel

Eingabe:

123

Ausgabe:

6

Die Binärdarstellung von 123 lautet 1111011. Es sind also 6 Bits gesetzt und daher lautet die Antwort 6.

class Task:
    def bits_set(self, n):
        # Ersetze 'pass' durch deine Lösung
        pass
Impressum und Datenschutz