Pour ceux qui veulent tester la formule avec Python : import math for n in range(1,10): print("Pour n=",n, "la formule donne :",9*10**(math.floor((n-1)/2))) Pour n= 1 la formule donne : 9 Pour n= 2 la formule donne : 9 Pour n= 3 la formule donne : 90 Pour n= 4 la formule donne : 90 Pour n= 5 la formule donne : 900 Pour n= 6 la formule donne : 900 Pour n= 7 la formule donne : 9000 Pour n= 8 la formule donne : 9000 Pour n= 9 la formule donne : 90000
Si tu commences par dire que les chiffres sont [0..9], il me semble pertinent de le conserver tout au long de ta démarche et conserver le 0. Ou bien changer ta question: Combien y a t il de nombres à n chiffres (sans 0 inutiles) qui sont des palindromes ?
Je ne vais pas commencer à changer la définition d'un chiffre. J'ai juste à partir d'un moment considéré seulement les palindromes > 0. Maintenant, avec tout le travail de fait, libre à toi de considérer les palindromes en incluant 0, tu as la formule générale pour n>1 et il faut écrire le cas à part pour n=1. D'ailleurs, un fait amusant, en français, on commence généralement à compter à partir de 0 (d'où ce passage dans ma vidéo) alors qu'en anglais, on commence généralement à compter à partir de 1.
Pour ceux qui veulent tester la formule avec Python :
import math
for n in range(1,10):
print("Pour n=",n, "la formule donne :",9*10**(math.floor((n-1)/2)))
Pour n= 1 la formule donne : 9
Pour n= 2 la formule donne : 9
Pour n= 3 la formule donne : 90
Pour n= 4 la formule donne : 90
Pour n= 5 la formule donne : 900
Pour n= 6 la formule donne : 900
Pour n= 7 la formule donne : 9000
Pour n= 8 la formule donne : 9000
Pour n= 9 la formule donne : 90000
Superbe vidéo, merci pour l’explication très limpide
Si tu commences par dire que les chiffres sont [0..9], il me semble pertinent de le conserver tout au long de ta démarche et conserver le 0.
Ou bien changer ta question: Combien y a t il de nombres à n chiffres (sans 0 inutiles) qui sont des palindromes ?
Je ne vais pas commencer à changer la définition d'un chiffre.
J'ai juste à partir d'un moment considéré seulement les palindromes > 0.
Maintenant, avec tout le travail de fait, libre à toi de considérer les palindromes en incluant 0, tu as la formule générale pour n>1 et il faut écrire le cas à part pour n=1.
D'ailleurs, un fait amusant, en français, on commence généralement à compter à partir de 0 (d'où ce passage dans ma vidéo) alors qu'en anglais, on commence généralement à compter à partir de 1.
En conservant 0, 00, 000... On obtient 10^(n/2)
Cest plus simple
Ça donne "la marieé", l'accent tombe pas du tout au bon endroit 😅
Merci, c'est corrigé