Sitio web de resúmenes de películas - Bellezas de anime - 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?

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

[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.