Il calendario sembra pieno di coincidenze. Alcune nascondono una codifica, altre dipendono dalle settimane di sette giorni, altre ancora dagli anni bisestili. Qui scegliamo nove giochi con un’idea matematica riconoscibile, evitando di trasformare ogni semplice somma in un nuovo trucco.

Ogni gioco ha una presentazione, istruzioni riproducibili e un esempio. La spiegazione è inizialmente chiusa: puoi provare prima di aprirla. Usiamo il calendario gregoriano; per le età, «compie» significa l’età raggiunta al compleanno nell’anno indicato, non necessariamente quella posseduta in un giorno qualsiasi.
1. Le età che si scambiano l’anno di nascita
Presentazione
Due persone sono nate nel 1957 e nel 1961. Puoi annunciare l’anno in cui la prima compie 61 anni e la seconda 57, senza provare anno per anno.
Come funziona
- Prendi le ultime due cifre dei due anni: 57 e 61.
- Sommale e aggiungi la base comune del secolo: 1900 + 57 + 61.
- Annuncia il 2018 e controlla le due età.
Esempio. 2018 − 1957 = 61; 2018 − 1961 = 57. Se consideri una sola persona nata nel 1957, l’anno in cui compie 57 anni è invece 1900 + 2 × 57 = 2014.
Attenzione. I due anni devono appartenere allo stesso blocco di cento anni, per esempio 1900–1999. Per osservare entrambe le età già compiute nello stesso giorno bisogna attendere entrambi i compleanni.
Perché funziona: mostra la spiegazione
Scrivi le nascite come C+a e C+b, con la stessa base C. Nell’anno C+a+b, la prima persona compie (C+a+b)−(C+a)=b anni e la seconda a anni. Il caso della propria età uguale alle ultime cifre della nascita si ottiene ponendo a=b: non è un secondo meccanismo.
A = C+a; B = C+b
Y = C+a+b = A+B−C
Y−A = b; Y−B = a
2. Il compleanno nascosto in sei operazioni
Presentazione
Lo spettatore esegue un calcolo e comunica soltanto il risultato. Tu ricavi mese e giorno: la data è stata codificata, non letta nel pensiero.
Come funziona
- Fai moltiplicare il numero del mese per 5 e aggiungere 6.
- Fai moltiplicare per 4, aggiungere 9 e moltiplicare ancora per 5.
- Fai aggiungere il giorno del mese; dal risultato che ti viene detto sottrai 165.
- Leggi le ultime due cifre come giorno e le precedenti come mese.
Esempio. 27 novembre: 11 → 55 → 61 → 244 → 253 → 1265 → 1292. Tu calcoli 1292−165=1127 e leggi 11 | 27. Il 3 febbraio dà il codice 203, da leggere 2 | 03.
Attenzione. L’ordine è mese–giorno, anche se normalmente scriviamo giorno–mese. Non viene ricavato l’anno di nascita; il codice non verifica da solo che una data esista.
Perché funziona: mostra la spiegazione
Chiamando m il mese e g il giorno, le operazioni producono [(5m+6)×4+9]×5+g = 100m+165+g. Sottraendo 165 rimane 100m+g. Poiché il giorno è compreso fra 1 e 31, non può invadere le cifre del mese: la divisione intera per 100 restituisce m e il resto restituisce g.
R = [(5m+6)×4+9]×5+g = 100m+165+g
R−165 = 100m+g
m = floor((R−165)/100); g = (R−165) mod 100
3. Indovina il giorno con cinque schede
Presentazione
Una persona pensa al numero del giorno in cui è nata, da 1 a 31. Ti dice soltanto in quali cinque schede compare e tu lo ricostruisci.
Come funziona
- Prepara le cinque schede riportate sotto. Non occorre conoscere mese o anno.
- Per ogni scheda chiedi soltanto: «Il tuo numero è presente?».
- Somma i pesi delle schede che ricevono un sì: 1, 2, 4, 8, 16.
Esempio. Se il giorno è 27, i sì arrivano dalle schede con pesi 1, 2, 8 e 16. La somma è 1+2+8+16=27.
Scheda / peso 1
| 1 | 3 | 5 | 7 |
| 9 | 11 | 13 | 15 |
| 17 | 19 | 21 | 23 |
| 25 | 27 | 29 | 31 |
Scheda / peso 2
| 2 | 3 | 6 | 7 |
| 10 | 11 | 14 | 15 |
| 18 | 19 | 22 | 23 |
| 26 | 27 | 30 | 31 |
Scheda / peso 4
| 4 | 5 | 6 | 7 |
| 12 | 13 | 14 | 15 |
| 20 | 21 | 22 | 23 |
| 28 | 29 | 30 | 31 |
Scheda / peso 8
| 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 |
| 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Scheda / peso 16
| 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Attenzione. Si ricostruisce solo il numero del giorno. Le schede non vanno cambiate o compilate a caso: ciascuna contiene esattamente i numeri che usano quel peso nella scrittura binaria.
Perché funziona: mostra la spiegazione
Ogni intero da 1 a 31 si scrive in un solo modo come somma di potenze distinte di 2. Le schede indicano quali potenze sono presenti. Cinque risposte sì/no distinguono 2⁵=32 configurazioni: quella tutta no rappresenterebbe 0, che non è un giorno del mese.
27 = 16+8+2+1 = (11011)₂
4. Il rettangolo del calendario che rivela il centro
Presentazione
Uno spettatore sceglie un blocco di 3 righe per 3 colonne nel calendario mensile e comunica la somma delle nove date. Tu trovi subito la data centrale e ricostruisci il blocco.
Come funziona
- Usa un calendario con sette colonne e scegli un quadrato 3×3 completamente riempito nello stesso mese.
- Fai sommare le nove date senza mostrarti la posizione scelta.
- Dividi la somma per 9: il risultato è il centro. A sinistra e a destra ci sono −1 e +1; sopra e sotto −7 e +7.
Esempio. Nel gennaio 2026 si può scegliere il blocco 8,9,10 / 15,16,17 / 22,23,24. La somma è 144: 144/9=16. Anche i quattro angoli sommano 64=4×16.
Attenzione. Niente caselle vuote, passaggi fra mesi o righe ottenute andando a capo dopo la domenica: serve un vero blocco rettangolare. La somma rivela il giorno centrale, non il nome di un mese tenuto segreto.
Perché funziona: mostra la spiegazione
Se il centro è x, le nove date sono x−8,x−7,x−6; x−1,x,x+1; x+6,x+7,x+8. Gli scarti si cancellano a coppie e resta 9x. Gli angoli opposti sommano entrambi 2x: è una piccola simmetria aritmetica, non un quadrato magico con tutte le righe uguali.
Σ = 9x; x = Σ/9
8+9+10+15+16+17+22+23+24 = 144
x = 144/9 = 16
5. Il compleanno dei diecimila giorni
Presentazione
Una persona nata di lunedì raggiunge 10.000 giorni di vita. Puoi prevedere il giorno della settimana senza contare anni e mesi.
Come funziona
- Dividi il numero dei giorni trascorsi per 7 e conserva il resto.
- Per 10.000 il resto è 4: avanza di quattro giorni dal giorno di nascita.
- Se vuoi anche la data completa, aggiungi 10.000 giorni alla data di nascita con un calendario che gestisca correttamente i bisestili.
Esempio. Da lunedì si arriva a venerdì. Una persona nata il 1° gennaio 2000, sabato, raggiunge 10.000 giorni il 19 maggio 2027, mercoledì: sabato più quattro giorni.
Attenzione. Si intendono 10.000 giorni interamente trascorsi, non il decimillesimo giorno contato includendo quello di nascita. Non usare 365×anni per trovare la data: mancherebbero i giorni bisestili.
Perché funziona: mostra la spiegazione
10.000 = 7×1428+4. Le 1428 settimane complete non cambiano il giorno della settimana. È lo stesso principio per 100 giorni, con resto 2, e 1000 giorni, con resto 6: li riuniamo in un solo gioco.
10 000 = 7×1428+4
6. Perché ogni anno ha almeno un venerdì 13
Presentazione
Non ti limiti a riconoscere un venerdì 13: puoi spiegare perché un anno gregoriano ne contiene sempre almeno uno e mai più di tre.
Come funziona
- Guarda il primo giorno del mese: se è domenica, il 13 è venerdì.
- Applica la regola ai dodici mesi dell’anno scelto.
- Nel 2026 trovi febbraio, marzo e novembre.
Esempio. Il 1° febbraio 2026 è domenica; dodici giorni dopo è venerdì 13. La stessa situazione si ripete a marzo e novembre.
Attenzione. Il conteggio usa il calendario gregoriano. Nel calcolo dello scarto non si conta il giorno 1 come un giorno già trascorso.
Perché funziona: mostra la spiegazione
Dal giorno 1 al 13 passano 12=7+5 giorni. Per vedere perché almeno un mese deve iniziare di domenica, considera gli scarti dei primi del mese rispetto al 1° gennaio. Le due righe sotto, per anno comune e bisestile, contengono tutti i resti da 0 a 6. Qualunque sia il giorno iniziale dell’anno, uno scarto porta a domenica. Nessun resto compare più di tre volte: perciò i venerdì 13 sono da uno a tre.
Anno comune: 0,3,3,6,1,4,6,2,5,0,3,5
Anno bisestile: 0,3,4,0,2,5,0,3,6,1,4,6
7. Il calendario che ritorna: il tranello dei 28 anni
Presentazione
Puoi riutilizzare un vecchio calendario? La risposta non è sempre «dopo 28 anni». Esiste invece un ciclo gregoriano garantito di 400 anni.
Come funziona
- Per confrontare due calendari annuali controlla due cose: giorno della settimana del 1° gennaio e presenza del 29 febbraio.
- Il 2026 e il 2037 sono entrambi comuni e iniziano di giovedì: i calendari coincidono.
- Non fidarti del salto fisso di 28 anni vicino ai secoli: il 2096 inizia di domenica, il 2124 di sabato, pur essendo entrambi bisestili.
Esempio. Il 2000 è bisestile, il 2100 no, il 2400 sì. Una data valida e il suo giorno della settimana si ripresentano dopo 400 anni, se manteniamo le regole gregoriane.
Attenzione. La regola completa è: divisibile per 4, tranne i multipli di 100 che non siano anche multipli di 400. Il solo giorno iniziale non basta se un anno è bisestile e l’altro no.
Perché funziona: mostra la spiegazione
In 400 anni ci sono 100 multipli di 4, ma tre secoli vanno esclusi: restano 97 anni bisestili. I giorni sono 400×365+97=146097=7×20871. Tornano sia la sequenza dei giorni della settimana sia la distribuzione dei bisestili. I 400 anni sono un periodo garantito, non l’attesa minima per ogni singolo calendario.
400×365+97 = 146097 = 7×20871
8. L’anno con 53 settimane, senza aggiungere giorni
Presentazione
Un anno ha 365 o 366 giorni: come può avere 53 settimane numerate? Il gioco consiste nel riconoscere gli anni ISO lunghi senza sfogliare il calendario.
Come funziona
- Le settimane ISO iniziano di lunedì; la settimana 1 contiene il 4 gennaio, equivalendo a contenere il primo giovedì dell’anno.
- Prevedi 53 settimane ISO se l’anno inizia di giovedì, oppure se è bisestile e inizia di mercoledì.
- Il 2026 inizia di giovedì e ha quindi una settimana 53.
Esempio. La settimana 1 del 2026 comincia il 29 dicembre 2025. Il 1° gennaio 2027 appartiene ancora alla settimana 53 del 2026; il 4 gennaio 2027 apre la settimana 1 del 2027.
Attenzione. L’anno ISO delle settimane non coincide sempre con l’anno civile dei singoli giorni. Le 53 settimane non trasformano il 2026 civile in un anno di 371 giorni.
Perché funziona: mostra la spiegazione
Ogni settimana è attribuita all’anno del suo giovedì. Contare le settimane ISO attribuite a un anno equivale quindi a contarne i giovedì: sono 52, più un eventuale cinquantatreesimo fra gli uno o due giorni eccedenti le 52 settimane. Da qui deriva esattamente la regola del giovedì o del mercoledì bisestile.
9. Annuncia il giorno della settimana: il metodo di Conway
Presentazione
Dopo un po’ di allenamento puoi dire in quale giorno della settimana cade una data. Il metodo Doomsday di John Conway usa poche date ancora e conti piccoli, non un calendario imparato a memoria.
Come funziona
- Numera i giorni da domenica=0 a sabato=6. Per il secolo C, cioè le cifre prima delle ultime due dell’anno, l’ancora è il resto di 2+5×(resto di C diviso 4), diviso 7. Nel Duemila l’ancora è martedì=2.
- Dividi le ultime due cifre y dell’anno per 12: chiama q il quoziente e r il resto. Aggiungi all’ancora q+r+la parte intera di r/4; riduci il totale al resto modulo 7. Ottieni il giorno ancora dell’anno.
- Scegli nella tabella una data ancora del mese: tutte cadono nel giorno ancora dell’anno.
- Conta lo scarto fra il giorno cercato e quello ancora, riducilo a settimane complete e resto, poi avanza o arretra.
Esempio. 27 novembre 2026: y=26=12×2+2; q=2, r=2, parte intera di r/4=0. Ancora del secolo 2; 2+2+2+0=6, sabato. Il 7 novembre è quindi sabato; dal 7 al 27 passano 20 giorni, resto 6. Sabato più 6 dà venerdì.
| Mese | Anno comune | Anno bisestile |
|---|---|---|
| gennaio | 3 gennaio | 4 gennaio |
| febbraio | 28 febbraio | 29 febbraio |
| marzo | 14 marzo | 14 marzo |
| aprile | 4 aprile | 4 aprile |
| maggio | 9 maggio | 9 maggio |
| giugno | 6 giugno | 6 giugno |
| luglio | 11 luglio | 11 luglio |
| agosto | 8 agosto | 8 agosto |
| settembre | 5 settembre | 5 settembre |
| ottobre | 10 ottobre | 10 ottobre |
| novembre | 7 novembre | 7 novembre |
| dicembre | 12 dicembre | 12 dicembre |
Attenzione. Per gennaio e febbraio devi scegliere l’ancora giusta fra anno comune e bisestile. Un resto negativo si rende positivo aggiungendo 7. Non confondere il numero del mese con il giorno ancora.
Perché funziona: mostra la spiegazione
Aggiungere un anno comune sposta di un giorno; attraversare un giorno bisestile aggiunge uno scarto ulteriore. Il calcolo annuale equivale a y+parte intera di y/4, modulo 7. Infatti y=12q+r dà y+parte intera di y/4=15q+r+parte intera di r/4, e 15q lascia lo stesso resto di q. Le ancore dei mesi differiscono di multipli di sette giorni; quelle dei secoli seguono il ciclo gregoriano di 400 anni.
C = floor(Y/100); y = Y mod 100
a = [2+5(C mod 4)] mod 7
q = floor(y/12); r = y mod 12
D = [a+q+r+floor(r/4)] mod 7
Il segreto comune non è ricordare una risposta, ma riconoscere che cosa resta stabile: una differenza, un resto, una codifica o il numero dei giorni trascorsi. Per le date storiche bisogna prima stabilire quale calendario fosse effettivamente in uso; le regole qui illustrate non ricostruiscono automaticamente le diverse adozioni nazionali del gregoriano.