Adrian, Adrian, cosa mi fai fare?

A

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.

l'autore

Matteo Flora

Mi chiamo Matteo Flora, sono imprenditore seriale, docente universitario e keynote panelist e divulgatore. Mi occupo di cambiare i comportamenti delle persone usando i dati.
Puoi trovare informazioni su di me ed i miei contatti sul mio sito personale, compresi i link a tutti i social, mentre qui mi limito a raccogliere da oltre quattro lustri i miei pensieri sparsi.
Buona lettura.

di Matteo Flora

Matteo Flora

Mi chiamo Matteo Flora, sono imprenditore seriale, docente universitario e keynote panelist e divulgatore. Mi occupo di cambiare i comportamenti delle persone usando i dati.
Puoi trovare informazioni su di me ed i miei contatti sul mio sito personale, compresi i link a tutti i social, mentre qui mi limito a raccogliere da oltre quattro lustri i miei pensieri sparsi.
Buona lettura.