Il puzzle numerico di Aristotele è la sfida di popolare ciascuna delle 19 celle in una griglia esagonale con un numero intero unico compreso tra 1 e 19 in modo tale che il totale lungo ogni asse sia 38.
Puoi immaginare il tabellone come questo:
E il puzzle, in sostanza, è la soluzione alla seguente serie di quindici equazioni:
((a + b + c) == 38 && (d + e + f + g) == 38 && (h + i + j + k + l) ==
38 && (m + n + o + p) == 38 && (q + r + s) == 38 && (a + d + h) ==
38 && (b + e + i + m) == 38 && (c + f + j + n + q) ==
38 && (g + k + o + r) == 38 && (l + p + s) == 38 && (c + g + l) ==
38 && (b + f + k + p) == 38 && (a + e + j + o + s) ==
38 && (d + i + n + r) == 38 && (h + m + q) == 38)
Dove ogni variabile è un numero univoco nel set {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}
.
Esistono molteplici soluzioni possibili e 19!
possibili combinazioni di numeri interi, quindi la forza bruta ingenua sarà impraticabile.
Regole:
- Non è possibile codificare la risposta o cercare la risposta altrove; il tuo codice deve trovarlo da solo
- La velocità non ha importanza, ma devi mostrare i tuoi risultati, quindi il codice che richiede 1000 anni per essere eseguito non ti aiuterà
- Trova tutte le risposte
- Tratta le risposte identiche in rotazione come identiche
- Dedurre il 5% del conteggio totale dei byte se si generano i risultati in un favoloso nido d'ape
- Vince il minor numero di byte