Comment savoir si le 7 décembre 1920 était un mardi ou un jeudi ?
Il suffit de trouver le code qui correspond à la date désirée !
Ce code = Code de l'année + Code du mois + Code du jour
Sachant qu'il y a 7 jours dans la semaine , on suppose que le nombre recherché est compris entre 0 et 6
- Dimanche = 1
- Lundi = 2
- Mardi = 3
- Mercredi = 4
- Jeudi = 5
- Vendredi = 6
- Samedi = 0 ( ou 7 )
1) Code de l'année ( le plus dur à trouver )
- 1920 = 4
- 1930 = 2
- 1940 = 1 ?
- 1950 = 6
- 1960 = 5
- 1970 = 3
- 1980 = 2
- 1990 = 0
- 2000 = 6
- 2010 = 4
- 2020 = 3
2) Code du mois :
- Janvier = 1
- Février = 4
- Mars = 4
- Avril = 0
- Mai = 2
- Juin = 5
- Juillet = 0
- Aout = 3
- Septembre = 6
- Octobre = 1
- Novembre = 4
- Décembre = 6
3) Code du jour :
il suffit de prendre le reste de la division par 7 :
ex : si je suis né un 31 , alors 31/7 = 28 + 3 , le reste est 3
autrement dit on enlève soit 7 ou 14 ou 21 ou 28 (les multiples de 7)
Un exemple permettra de mieux comprendre :
je cherche à savoir quel jour nous étions le 25 décembre 1920 :
1920 = 4
décembre = 6
25 = 21 +4 ( je conserve le 4 )
ce qui fait , au total : 4+6+4 = 14 = 0 ( je cherche un nombre entre 0 et 6, je prends le reste de la division par 7, 14 = 7*2 + 0 )
Par conséquent, le 25 décembre 1920 était un Samedi !
Explications et Astuces :
1) si le 1er janvier d'une année est un Dimanche (=1) alors le 1er février est un mercredi (=4)
2) pour trouver le code d'une année :
1990 = 0 , 1991 = 1 ( ajoute un ) , 1992 =2+1 ( on ajoute 1 pour les années bisextiles car il y a un jour en plus ( 29 février ), d'où décallage ... )
3) une année est bisextile si elle est divisible par 4 ( ex : 1972,1976,80,84,88,92,96,2000,04,08,12,16,2020)
4) par tranche de 10 ans : 2 cas : soit , dans l'écart, il 2 années bisextiles , soit 3 :
on ajoute + 10 +2 , ou +10+3
un exemple : 1990 = 0 ( 1992, 1996 et 2000 sont bisextiles) , 2000 = 0+10+3 = 13, que je divise par 7, il reste 6, donc 2000 = 6
autre ex : 1970 = 3 ( 1972,1976,1980 sont bisextiles), 1980 = 3+10+3 = 16, je divise par 7 , il reste 2, donc 2000 = 2
dernier ex : 1960 = 5 ( 1964 et 1968 sont bisextiles), 1970 = 5+10+2 = 17, je divise par 7, il reste 3 , donc 1970 = 3
pour une année bisextile, si la date recherchée est entre le 1er janvier et le le 29 février, il faut retirer 1 (logique car le jour ajouté arrive après le 28/02)
astuce, par ex, pour passer de l'année 1990 à 2000 : 0+10+3(car 3 années bisextiles (1994,1998 et 2000) entre les deux dates)=13=7+6 ...
le code de 2000 est par conséquent 6