bits en entier

Parcourir - Exercice 3

Complétez la fonction entier(bits) qui renvoie l'entier écrit en base 2 dans la chaîne de caractères bits ; sans utiliser la fonction int().
Ainsi entier("101011") renvoie le nombre entier 43.

Indication

Commencez par examiner le cas d'un nombre écrit en base 10 comme 8576. Quelles sont les opérations à effectuer sur l'entier n pour reconstituer 8576, lorsqu'on examine ses chiffres les uns après les autres, c'est à dire 8, puis 5, puis 7 et enfin 6 ?