Non credo propio di riuscire a raggiungere il livello
dei Quiz# di Adrian Florea, ma voglio provare anche io a proporre il mio
quiz.
Eccolo di Seguito:
Data una variabile inputValue che può assumere i seguenti valori: 1,
2, 128, 256, 4096, realizzare una formula che converta in una sola volta
tale valore in una sequenza di questo tipo: 1 diventa 0, 2 diventa 1, 128
diventa 2, 256 diventa 3, 4096 diventa 4. In particolare a me questa formula è
servita per convertire un dato che proviene dal database in un indice di un
array che contiene i dati peculiari di ogni valore. Ho dovuto usare una formula
perchè essa viene eseguita in una colonna calcolata di un DataTable.
Sono ammessi tutti gli operatori ammessi in una espressione C# ad esclusione
dei costrutti ternari ( condizione ) ? vero : falso. Fate attenzione
che si tratta di formula e non di algoritmo, perciò for, if, while, switch qui
non contano
Usare pure i commenti per le risposte.
powered by IMHO