Web Log di Adrian Florea

"You know you've achieved perfection in design, not when you have nothing more to add, but when you have nothing more to take away." Antoine de Saint-Exupery
posts - 440, comments - 2715, trackbacks - 3944

My Links

Archives

Post Categories

Image Galleries

.RO Blogs

.RO People

.RO Sites

Blogs

Furls

Links

vinCitori

Un altro quiz (RomanEval)

Vediamo questo come vi pare:

Data una stringa r che rappresenta un'operazione di addizione o di sottrazione tra due numeri da 1 a 10 scritti con cifre romane si chiede di implementare la funzione:

public static string RomanEval(string r)

che ritorni il risultato sempre in cifre romane o la stringa vuota in caso di risultato 0. Si presuppone che l'espressione sia sempre valida, non possa dare risultato negativo e nell'implementazione non si richiede una sua verifica. E' vietato l'uso di istruzioni di selezione, istruzioni di iterazione oppure dell'operatore condizionale "?"!

Alcuni esempi:

"VIII+II" dovrebbe ritornare "X";
"IX-VI" dovrebbe ritornare "III";
"III-III" dovrebbe ritornare string.Empty;

I vincitori e le soluzioni, mercoledì a pranzo :-)

Print | posted on domenica 25 luglio 2004 15:00 | Filed Under [ Test Sharp ]

Powered by:
Powered By Subtext Powered By ASP.NET