The Flash Mind Reader Explained

Molto carino l'enigma proposto da Gianluca Neri su GnuEconomy e su Clarence

La spiegazione matematica è data correttamente da Andrea nei commenti del post su GnuEconomy.

Tuttavia manca un dettaglio: se i multipli di 9 hanno simbolo uguale, perché il Mind Reader fornisce riposte diverse?

La risposta sta nell'elaborazione in Flash, cui, per una volta, faccio tanto di cappello, pur essendo un fondamentalista degli standard puri W3C: il codice Flash infatti si occupa di rimescolare i simboli facendo in modo che la risposta sembri diversa ogni volta. In realtà, il numero che voi “pensate” è sempre lo stesso, a meno di un fattore 9 ma il fatto che ad ogni refresh la tavola rimescoli i simboli produce un rimescolamento di idee…

La verifica è semplice: interrogate il sistema in maniera sequenziale e vedrete che il numero sarà sempre lo stesso, almeno finché non varcherete la soglia di una nuova decina, cadendo sul multiplo di 9 successivo:

  • 23 → 23 – (2 + 3) = 18 = 9 x 2
  • 24 → 24 – (2 + 4) = 18 = 9 x 2
  • 25 → 25 – (2 + 5) = 18 = 9 x 2
  • 30 → 30 – (3 + 0) = 27 = 9 x 3

Ovvero in generale:

  • ab → 10 x a + b – (a + b) = 9 x a

Naturalmente per ogni tentativo il codice Flash avrà rimescolato i simboli preoccupandosi anche di spargerne a caso negli intervalli di 8 numeri che non sono multipli di 9 su cui voi non cadrete mai. 🙂

Leave a Reply

%d bloggers like this: