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 :-)