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.

Autore:

Oscar di Montigny ci porta in Singularity University: il video-racconto

Oscar di Montigny è Direttore Marketing e Comunicazione di Banca Mediolanum. Ed è un caro, caro amico che studia l’innovazione (per il suo lavoro e la sua passione) e che questo mese sarà in Singularity University, a studiare il futuro del mondo. Ma cos’è la Singularity University? Una organizzazione fondata nel 2008 da Peter Diamandis […]