DÉFI QUOTIDIENmercredi 26 août

Le Problème du Jour

Résolvez 1 défi par jour pour maintenir votre série de flammes et booster vos compétences NSI.

0 jours
Série en cours
0 validés
Total réussis
Défis disponibles :
Première · Représentation des donnéesMoyen · +150 XP

Conversion Binaire vers Décimal

Écrire une fonction `binaire_vers_decimal(bits)` qui prend une chaîne de caractères formée de 0 et de 1 (ex: `'1101'`) et renvoie sa valeur entière en base 10 sans utiliser `int(bits, 2)`.

Exemples :

>>> binaire_vers_decimal('1101')
13
# 1*8 + 1*4 + 0*2 + 1*1 = 13
>>> binaire_vers_decimal('10000')
16
Indices (2)
Solution officielle commentée
solution.py

4 tests unitaires à valider