Enoncé du problème n° 58
Quels sont les nombres à quatre chiffres \(n\) tels que la somme de \(n\) et de ses quatre chiffres soit égale à 2019 ?
Exemple : 1998 ne convient pas car $$1998 + 1 + 9 + 9 + 8 = 2025.
$$
Correction du problème n° 58
Notons \(a, b, c\) et \(d\) les chiffres qui composent \(n\), tels que : $$n=1000 a+100 b+10 c+d.$$
On cherche donc à déterminer tous les quadruplets de chiffres \((a ;b ;c ;d) \) vérifiant :
$$1000 a+100 b+10 c+d+a+b+c+d=2019$$
qui équivaut à :
$$1001 a+101 b+11 c+2d=2019$$
Comme \(n\) est un nombre à quatre chiffres, \(a\neq 0\) ; par ailleurs, l’égalité ci-dessus impose \(a=1\) ou \(a=2\)
(pour \(a\geq 3, 1001 a+101 b+11 c+2d\geq 3003 \) donc l’égalité ne saurait être vérifiée).
(pour \(a\geq 3, 1001 a+101 b+11 c+2d\geq 3003 \) donc l’égalité ne saurait être vérifiée).
-
- Si \(a=1\) :
L’égalité \(1001 a+101 b+11 c+2d=2019 \) devient \(101 b+11 c+2d=1018 \)
$$\begin{array}{rl} \text{Comme} c\leq 9 \text{ et } d\leq 9 & \text{ on a } 1 c+2d\leq 99+18\\ & \text{ donc } 11 c+2d\leq 117 \\ & \text{ puis } 101b+11 c+2d\leq 101b+117\\ & 1018\leq 101b+117\\ &101b\geq 901\\ \end{array}$$ \(b\) étant un chiffre, pour satisfaire cette inégalité, il faut et il suffit que \(b=9\) $$\begin{array}{rl} \text{ Il vient ensuite : } & 909+11 c+2d=1018 \\ \text{ qui donne : } & 11 c+2d=109 \\ & \end{array}$$ - Comme \(d\leq 9\), on a \(2d \leq 18 \) donc \(11 c+2d\leq 11c+18
\)
puis \(109\leq 11c+18\)
\(11c\geq 91 \)
\(c\) étant un chiffre, pour satisfaire cette inégalité, il faut et il suffit que \(c=9\)
- On obtient enfin : \(99+2d=109\) qui donne \( d=5\).
- On peut vérifier : le nombre 1995 convient.
- Si \(a=1\) :
-
Si \(a=2 \):
L’égalité \(1001 a+101 b+11 c+2d=2019\) devient \(101 b+11 c+2d=17\)
qui impose \(b=0\) . On cherche alors les chiffres \(c \) et \(d\) tels que \(11 c+2d=17\).
La seule possibilité est \(c=1\) et \(d=3\).
On peut vérifier : le nombre 2013 convient.
Conclusion : Les seuls nombres solutions sont 1995 et 2013.
Un script Python ...
# Annee 2019
def liste_chiffres_base_dix(n):
L=[]
while n!=0:
L.append(n%10)
n=n//10
return L
print(liste_chiffres_base_dix(3251))
T=[]
for a in range(0,10):
for b in range(0,10):
for c in range(0,10):
for d in range(0,10):
e= 1000*a+100*b+10*c+d +a+b+c+d
if e==2019 :
T.append(1000*a+100*b+10*c+d)
print(T)
D'autres problèmes ?
-
Problème n° 119
-
Problème n° 118
-
Problème n° 117
-
Problème n° 116
-
Problème n° 115
-
Problème n° 114
-
Problème n° 113
-
Problème n° 112
-
Problème n° 111
-
Problème n° 110
-
Problème n° 109
-
Problème n° 108
-
Problème n° 107
-
Problème n° 106
-
Problème n° 105
-
Problème n° 104
-
Problème n° 103
-
Problème n° 102
-
Problème n° 101
-
Problème n° 100
-
Problème n° 99
-
Problème n°98
-
Problème n° 97
-
Problème n° 96
-
Problème n° 95
-
Problème n° 94
-
Problème n° 93
-
Problème n° 92
-
Problème n° 91
-
Problème n° 90
-
Problème n° 89
-
Problème n° 88
-
Problème n°87
-
Problème n° 86
-
Problème n° 85
-
Problème n° 84
-
Problème n°83
-
Problème n° 82
-
Problème n° 81
-
Problème n° 80
-
Problème n° 79
-
Problème n° 78
-
Problème n° 77
-
Problème n° 76
-
Problème n° 75
-
Problème n° 74
-
Problème n° 73
-
Problème n° 72
-
Problème n°71
-
Problème n° 70
-
Problème n° 69
-
Problème n° 68
-
Problème n° 67
-
Problème n°66
-
Problème n° 65
-
Problème n° 64
-
Problème n°63
-
Problème n° 62
-
Problème n° 61
-
Problème n° 60
-
Problème n° 59
-
Problème n° 58
-
Problème n° 57
-
Problème n°56
-
Problème n° 55
-
Problème n° 54
-
Problème n° 53
-
Problème n° 52
-
Problème n° 51
-
Problème n° 50
-
Problème n° 49
-
Problème n° 48
-
Problème n° 47
-
Problème n° 46
-
Problème n° 45
-
Problème n° 44
-
Problème n° 43
-
Problème n° 42
-
Problème n° 41
-
Problème n° 40
-
Problème n° 39
-
Problème n° 38
-
Problème n° 37
-
Problème n° 36
-
Problème n° 35
-
Problème n°34
-
Problème n° 33
-
Problème n°32
-
Problème n°31
-
Problème n°30
-
Problème n°29
-
Problème n°28
-
Problème n°27
-
Problème n°26
-
Problème n°25
-
Problème n°24
-
Problème n°23
-
Problème n°22
-
Problème n°21
-
Problème n°20
-
Problème n°19
-
Problème n°18
-
Problème n°17
-
Problème n°16
-
Problème n°15
-
Problème n°14
-
Problème n°13
-
Problème n°12
-
Problème n°11
-
Problème n°10
-
Problème n°9
-
Problème n°8
-
Problème n°7
-
Problème n°6
-
Problème n°5
-
Problème n°4
-
Problème n°3
-
Problème n°2
-
Problème n°1