allora legend , l'approccio è questo : quando uno c'ha una vite a taglio usa il cacciavite a taglio , se ha una vite a croce usa il cacciavite a croce , se ha un bullone usa una chiave inglese e cosi via ...
Tu pure come scripter hai a dispozizione una cassetta con degli attrezzi , da solo ogni attrezzo non serve a molto ..ma un meccanico che abbia la padronanza dei ferri del mestiere è in grado di adoperarli quando servono.
Ora tu dovresti iniziare ad avere la padronanza delle istruzioni degli script , ovvero saperle adoperare quando servono.e congegnare alla bisogna.
Certamente conosci gli array , certamente conosci i cicli .. quindi ti basta creare un' array di 90 elementi
dopo di che iniziare a leggere le colonne del tuo sistema , ogni colonna ha dei numeri e ogni numero della colonna va flaggato (o conteggiato decidi tu) grazie al tuo array di 90 numeri,
Terminata la lettura di tutte le colonna avrai il tuo array che per ogni posizione presenta un valore che puo essere 0 oppure true oppure se hai deciso di conteggiare un valore maggiore di 0 che indica quante occorrenze ha avuto il tale numero.
Fatto sta ceh alal fine grazie a questo array saprai quali numeri sono posti in gioco e quali no .. probabilmente se le colonne sono tante , i sistemi diversi alla fine tutti i 90 numeri saranno presenti ..
comunque lo saprai facendo l'implementazione cheti ho spiegato.
un saluto