Newsgroup: it.hobby.enigmi
Titolo: Mese perfetto!

Avete notato che questo mese (Febbraio '99) inizia con un Lunedi' e
finisce con una Domenica?
Io si', e mi sono chiesto ogni quanti anni cio' accada, tenuto conto
che puo' succedere solo nel febbraio di un mese non bisestile.
Intanto che ci penso vi giro la domanda.
Salutini.
            _
           / )
           |/
           |
JrD       /|_    
vis...@iperbole.bologna.it
         (/_>\ 
          \|_/
           |
          </         

John R. Deacon ha scritto nel messaggio +ADw-797tkc+ACQ-r1k+ACQ-2+
AEA-pinco.nettuno.it
+AD4-...
+AD4-Avete notato che questo mese (Febbraio '99) inizia con un Lunedi' e
+AD4-finisce con una Domenica?
+AD4-Io si', e mi sono chiesto ogni quanti anni cio' accada, tenuto conto
+AD4-che puo' succedere solo nel febbraio di un mese non bisestile.
+AD4-Intanto che ci penso vi giro la domanda.
+AD4-Salutini.
+AD4-
Un po' di tempo fa mi chiesi (e mi risposi) ogni quanto tempo cadeva un
febbraio con 5 Domeniche.
(Credo che sia pi+APk- raro)

Salutini.
365=1 mod 7
366=2 mod 7
Cioč ogni anno normale "shifta" di un giorno, i bisestili di due, ed ogni
ciclo di quattro anni shifta di 5 giorni.
Se prendiamo un anno ogni quattro, la sequenza dei primi febbra sara'
Lun,Sab,Gio,Mar,Dom,Ven,Mer e poi Lun ecc..
Nel prossimo quadriennio il primo febbraio cadra' di (Mar), Gio, Ven, Sab e,
nella sequenza "a passo 5" che ho descritto prima, il piu' vicino (2
posizioni) ad un Lunedě e' Ven 1/2/2002: aggiungendo gli otto anni necessari
per fare i due passi richiesti saltiamo direttamente al 2010
Metodo alternativo:
Immaginiamo di inserire nel calendario un "anno fittizio" ogni quattro,
tutto concentrato il 29 febbraio dei bisestili (Il nuovo calendario sarŕ
1999, 2000, 2000bis, 2001, ecc.. ).
Ogni anno shifterebbe sempre di un giorno ed ogni 7 anni tornerebbe un
lunedě. Per il nostro problema dobbiamo scartare due anni ogni cinque (il
bisestile e l'anno fittizio), Il prossimo lunedě capita tra sette
pseudo-anni (sara' il 2004bis, non va bene), poi tra quattordici (2010, non
bisestile)
Ciao, Silv:o)

Salutini.
Le corrispondenze tra date e giorni della settimana si ripetono con cicli di
28 anni, ... salvo imprevisti.
Se non ricordo male sono bisestili tutti gli anni multipli di 4, con
l'eccezione dei multipli di 100 (1700, 1800, 1900 non bisestili), ma,
eccezione dell'eccezione, restano bisestili i multipli di 400 (1600, 2000).
Quindi, per fortuna, il 2000 non disturba.
Allora un febbraio "perfetto" ci sara' sicuramente tra 28 anni, nel 2027.
Considerato che nel ciclo di 28 anni, 21 non sono bisestili, il primo
febbraio dovrebbero cadere tre volte per ciascuno dei giorni della
settimana.
Quindi prima del 2027 mi aspetterei altre due volte il febbraio "perfetto",
all'incirca ogni 9 anni (28/3 = circa 9), quindi assegno una buona
probabilita' al 2008.
A questo punto, barando spudoratamente, controllo con il calendario di
Excel,
e trovo...
(Spoiler)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Lunedi' 1 febbraio 1999
Lunedi' 1 febbraio 2010
Lunedi' 1 febbraio 2016
Lunedi' 1 febbraio 2021
Lunedi' 1 febbraio 2027
come NON volevasi dimostrare :-(
ciao
paolo

(Credo che sia piu' raro)
Te lo sei chiesto qui su ihe?
comunque, spero che ti sia risposto ogni 28 anni
In effetti un febbraio con 5 domeniche e' necessariamente bisestile, ed
inizia e termina di domenica. Dato che ogni quadriennio si trasla di 5
giorni e 5 è primo con 7, bisogna aspettare 7 quadrienni per ritrovare
un febbraio bisestile con cinque domeniche.
Ciao, Silv:o)

 Intanto che ci penso vi giro la domanda.
I successivi 24 anni saranno:
2010, 2021, 2027, 2038, 2049, 2055, 2066, 2077, 2083, 2094, 2100, 2106
2117, 2123, 2134, 2145, 2151, 2162, 2173, 2179, 2190, 2202, 2213, 2219
Alessandro

comunque, spero che ti sia risposto ogni 28 anni
Quindi, la prossima volta dovrebbe rispondersi nel 2027 ???
--
€r Roscio.
(ciao a tutti !!!)

Quindi, la prossima volta dovrebbe rispondersi nel 2027 ???
E' quasi piu' carina di quella dei numeri nudi.
Vai cosě, non farcene passare liscia nemmeno una.
Ciao, Silv:o)