Bonjour
Pour s'amuser, je vous propose l 'exercice suivant :
Si on ecrit les entiers allant de 1 à 1000, combien de chiffres pairs ont été utilisés ?
Bonjour,
Je propose une 3eme différente réponse
Petit code dégueu
def even_digits(n):
m = 0
while n:
m += 1 - (n&1)
n //= 10
return m
def f(n):
return sum(map(even_digits, range(1,n+1)))
Bonjour,
@dpi,
Ta remarque m'a donnée cette idée :
Si on écrivait les nombres de 0 à 999 avec des "0" devant pour avoir 3 chiffres, on aurait autant de chiffres pairs que d'impairs.
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :