Validatore di numeri romani
Scrivi o incolla un numero romano. Se qualcosa non va, vedi quale lettera viola quale regola e la forma corretta.
Le regole che il validatore controlla
- Solo sette lettere: I, V, X, L, C, D e M. Qualsiasi altro carattere, compresa la cifra 1, non va.
- I, X, C e M si ripetono al massimo tre volte di fila: III va bene, quattro I no.
- V, L e D non si ripetono mai: 10 è X, non VV.
- Solo sei coppie sottrattive: IV, IX, XL, XC, CD e CM. Una lettera sottrae solo da quella cinque o dieci volte più grande.
- Al massimo una lettera più piccola davanti a una più grande: 8 è VIII, non IIX.
- I valori scendono da sinistra a destra, posizione per posizione: migliaia, centinaia, decine, unità.
Numeri romani che si controllano spesso
Sono forme che compaiono nelle ricerche. Ogni riga è controllata dallo stesso codice della casella qui sopra.
- XIIvalidoForma corretta: XII = 12
- MCMXCvalidoForma corretta: MCMXC = 1990
- MCMXCIXvalidoForma corretta: MCMXCIX = 1999
- ICnon validoSolo I, X e C si sottraggono, e solo dai due simboli successivi (IV, IX, XL, XC, CD, CM).Forma corretta: XCIX = 99
- VXnon validoSolo I, X e C si sottraggono, e solo dai due simboli successivi (IV, IX, XL, XC, CD, CM).Forma corretta: V = 5
- ILnon validoSolo I, X e C si sottraggono, e solo dai due simboli successivi (IV, IX, XL, XC, CD, CM).Forma corretta: XLIX = 49
- XLXXnon validoI simboli sono nell'ordine sbagliato.Forma corretta: LX = 60
- XXCXnon validoPrima di un simbolo più grande può stare un solo simbolo più piccolo.Forma corretta: CX = 110
- XVXXnon validoSolo I, X e C si sottraggono, e solo dai due simboli successivi (IV, IX, XL, XC, CD, CM).Forma corretta: XXV = 25
- IIIInon validoLo stesso simbolo si ripete al massimo tre volte di fila.Forma corretta: IV = 4
- MMXV1non validoAl posto della lettera I c'è la cifra 1.Forma corretta: MMXVI = 2016
Perché un numero romano può tornare con la somma ed essere sbagliato
XLXX sembra 40 + 20 = 60, ma le decine sono scritte due volte. Ogni posizione ha un solo gruppo di lettere, quindi 60 è LX. Succede lo stesso con XXCX e XVXX: le lettere danno un numero, ma nessun numero romano standard si scrive così.
Per questo ogni numero da 1 a 3999 ha una sola forma standard, e il validatore confronta quello che scrivi con quella forma.
IIII sugli orologi e altre forme antiche
Sui quadranti degli orologi le quattro compaiono molto spesso come IIII invece di IV, anche se alcuni, come l'orologio della Elizabeth Tower a Londra, usano IV (fonte: en.wikipedia.org). Il validatore segnala IIII come forma non standard e lo dice. La guida a IIII sugli orologi raccoglie le spiegazioni proposte.
Domande frequenti
IIII è sbagliato?
Non è la forma standard, che è IV. Sui quadranti degli orologi però è comune, quindi lì è una convenzione più che un errore.
IL è un modo valido di scrivere 49?
No. La I può stare solo davanti a V e X. 49 è 40 + 9: XL + IX = XLIX.
Perché il mio numero romano non è valido se la somma torna?
Perché ogni posizione (migliaia, centinaia, decine, unità) va scritta una volta sola e in ordine. Un numerale che scrive le decine due volte, come XLXX, torna con la somma ma non è standard.
Posso controllare numeri romani in minuscolo?
Sì. Le minuscole vengono lette come maiuscole e gli spazi si ignorano.
Controlla anche i numeri oltre il 3999?
No. Il validatore copre l'intervallo standard, da 1 a MMMCMXCIX. Per i numeri con la barra sopra c'è il convertitore.