← Progetti

Conversione di numeri

Conversione tra numeri arabi e romani tramite Interpreter Pattern

Obiettivo

Progetto didattico per esplorare l’Interpreter Pattern in Go. È un’implementazione semplice, attivata da argomenti da riga di comando.

Supporta la conversione arabo/romano in entrambe le direzioni per valori nell’intervallo \([0,2^{64}[\) .

Utilizzo

Scarica il progetto ed eseguilo o compilalo. Poi apri un terminale e digita:

$ ./numerals MCCXXXIV 4321

Verranno eseguite due conversioni:

  • MCCXXXIV in 1234
  • 4321 in (M)CCCXXI

Note

Il sorgente è disponibile con licenza GNU General Public License.