Corrigé sujet 15 - Année : 2022
Exercice 1
1 2 3 4 5 6 |
|
Exercice 2
1 2 3 4 5 6 7 |
|
- On rappelle que
a%2
est le reste dans la division euclidienne dea
par2
et donc le premier chiffre (à droite) de son écriture binaire. - Ajout du nouveau chiffre (en le convertissant en chaîne de caractères)
- On rappelle que
a//2
est le quotient dans la division euclidienne de a par 2.
Attention
L'illustration de l'algorithme proposé dans l'énoncé laisse penser que la condition d'arrêt de l'algorithme est a==1
.
Commentaire
C'est un exercice classique de parcours d'un itérable en comptant les occurrences d'apparition d'une valeur. Un parcours par élément suffit, les indices des occurrences n'étant pas utilisées.