Hay cinco viernes, cinco sábados y cinco domingos en julio de este año. ¿Esta situación especial sólo ocurre una vez cada 823 años?
A primera vista, resulta muy extraño. Pero una vez que se toma en serio, no resiste el escrutinio. ¿Cómo se calculó este año 823? ¿Por qué no es 822 u 824 sino que debe ser 823? Piénselo: mientras haya un mes grande (31 días), debe haber tres unidades semanales consecutivas que se repetirán cinco veces. Porque: 31 = 4 x 7 3.
No es nada difícil tener cinco viernes, cinco sábados y cinco domingos, siempre que se cumplan las dos condiciones siguientes:
1. mes (el número de días es 31 días)
2. El primero del mes es viernes
Hay 7 meses grandes en un año (1, 3, 5, 7, 8, 10, 12), La semana tiene 7 días. Obviamente, en términos de probabilidad, la probabilidad de que la primera de la Gran Luna sea un viernes puede ocurrir una vez al año, no solo una vez cada 823 años. :D
Acabo de escribir un programa php para verificarlo. En los 30 años comprendidos entre 2000 y 2030, ha habido 29 de esos meses. Entre ellos, en un pasado no muy lejano, enero de 2010 también fue uno de esos meses.
:)
código php:
lt;?php
$t_iStartYear = 2000
$t_iEndYear = 2030; >
echo 'Año de inicio: ', $t_iStartYear, "lt; brgt; Año de finalización: ", $t_iEndYear, "lt; brgt;";
for($t_iCount = 0, $i = $t_iStartYear; $ilt; $t_iEndYear $i )
{
para($j=1; $jlt; 13; $j )
{
$t_strDate = sprintf('04d-02d-01', $i, $j);
if ( (5== fecha('w', strtotime($ t_strDate))) amplificador (1==$j||3==$j||5==$j||7==$j||8==$j||10==$j| |12==$j))
echo '[', $t_iCount, '] ', $t_strDate, ': Viernes', "lt;brgt;";
}
} gt;
La salida del programa php:
Año de inicio: 2000
Año de finalización: 2030
[0] 2000-12-01: viernes
[1] 2002-03-01: viernes
[2] 2003-08-01: viernes
[3] 2004-10-01: viernes
[4] 2005-07-01: viernes
[5] 2006-12-01: viernes p >
[6] 2008-08-01: viernes
[7] 2009-05-01: viernes
[8] 2010-01-01: viernes< / p>
[9] 2010-10-01: viernes
[10] 2011-07-01: viernes
[11] 2013-03-01: viernes
[12] 2014-08-01: viernes
[13] 2015-05-01: viernes
[14] 2016-01-01: Viernes
[15] 2016-07-01: Viernes
[16] 2017-12-01: Viernes
[17] 2019-03-01 : viernes
[18] 2020-05-01: viernes
[19] 2021-01-01: viernes
[20] 2021-10- 01 : Viernes
[21] 2022-07-01: Viernes
[22] 2023-12-01: Viernes
[23] 2024-03 - 01: Viernes
[24] 2025-08-01: Viernes
[25] 2026-05-01: Viernes
[26] 2
027-01-01: viernes
[27] 2027-10-01: viernes
[28] 2028-12-01: viernes
Esperemos que sí Responde tus preguntas.