|
|
| CITAZIONE (Giovanni A. (a.k.a. krypta) @ 23/1/2023, 09:10) Come sapete io lavoro coi bit, quindi non faccio altro che fare una operazione XOR tra una variabile che contiene tutti i bit a 1 da 1 a V e ogni colonna del sistema.
In un sistema 10,04,03,04 ad esempio, la colonna
01 02 03 04 è rappresentata dal numero 15, in binario 0000001111.
La variabile con i primi 10 bit a 1 è rappresentata dal numero 1023, in binario 1111111111.
L'inverso della 01 02 03 04 quindi è dato da
1023 ^ 15 = 1008
1111111111 XOR 0000001111 -------------- 1111110000 <- 1008
1008 = 05 06 07 08 09 10 Grazie anche a te Giovanni per il contributo da perfetto programmatore che hai voluto dare ma che, purtroppo, non è il mio campo e la matematica binaria mi è totalmente sconosciuta. Tuttavia si coglie abbondantemente il criterio per selezionare i numeri dell'inverso. Ora il problema si manifesta, come dicevo a Stefano, quando la lunghezza di K è maggiore o minore del sistema originario! Grazie di nuovo ad entrambi per preziose delucidazioni che avete offerto. Buona giornata Edited by Alessandro Brozzetti - 23/1/2023, 12:03
|
| |