Compact Framework

In questi giorni ho giocato un po' con il Compact Framework, e devo dire chi il giochino mi ha entusiasmato parecchio.
Dalla quantità dinotti insonni dietro alla programmazione è uscito un giochino molto carino: PocketTarot .NET
Scriverò presto un po' delle particolarità che ho ritrovato e qualche trucchetto... Per adesso se qualcuni degli UGI nauti ha un palmare Pocket PC 2002 o 2003 REGALO le licenze di utilizzo per la versione Full...
Ok, sarà anche shameless-promotions, ma fatta con un minimo di stile, non credete?

Adrian, Adrian, cosa mi fai fare?!?!?

Ancora una volta "galeotto fu Adrian e cosa scrisse" ;)
Quindi mi presento brevemente e passo alle cose serie: mi chiamo Matteo G.P. Flora, LK per gli amici, e sono direttore IT di una azienda di Milano, oltre che eclettico personaggio sempre a spasso tra le differenti parti dell'informatica...
Se volete capire un po' di più su di me potete fare un giretto a www.Lastknight.com, casina mia. Perchè colpa di Adrian?
Beh, prima di tutto perchè solo anni che continua a dirmi di scrivere un po' di "roba seria", intendendo ovviamente .NET et similia, e in seconda battuta perchè è sempre lui che con la scusa del giochino mi scaraventa addosso i più immani macigni...

Stasera, ad esempio, se ne esce fuori con una lapidaria frase come "hai visto che bello il quesito di Flavio Polasello?"... Certamente Flavio ha avuto ultimamente problemi di indigestione... O una vena di sadismo...
Si, perchè il suo quesito (Dato un array di N numeri interi, array, con N - 1 numeri dispari e 1 numero pari, si chiede di implementare la funzione: public static int FindEvenValue(int[] array) che ritorni il numero pari contenuto nell'array. NON si ammettono istruzioni di selezione, istruzioni di iterazione oppure dell'operatore condizionale "?". ) è certamente frutto di una mente in preda ai maggiori deliri ;)
Scherzi a parte il quesito SEMBRA banale, ma la sua soluzione per quanto ci si sforzi non lo è per niente. Sentiti complimenti al genio di Flavio che mi ha tenuto al PC per le scorse 2 ore a capire come fare X senza fare X...

Come sempre accade mi sono concentrato sulla domanda. E ho diviso il problema in 3 fasi:
  • Iterare nell'Array SENZA iterare
  • Controllare gli elementi senza IF
  • Determinare se un numero è pari senza IF

La soluzione? L'ho trovata e postata a Flavio. Ora aspettiamo Lunedì ed aggiorno il Posting :)

Dannazione, Adrian, è quasi l'UNA!!! :) Beh, giusto il tempo di augurare buonanotte a te e a Flavio.