Walidator cyfr rzymskich
Wpisz albo wklej zapis. Jeśli coś jest nie tak, zobaczysz, która litera łamie którą zasadę, i formę standardową.
Zasady, które sprawdza walidator
- Tylko siedem liter: I, V, X, L, C, D i M. Wszystko inne, także cyfra 1, nie przechodzi.
- I, X, C i M powtarzają się najwyżej trzy razy z rzędu: III jest w porządku, cztery I już nie.
- V, L i D nigdy się nie powtarzają: 10 to X, a nie VV.
- Tylko sześć par odejmowania: IV, IX, XL, XC, CD i CM. Litera odejmuje się tylko od znaku pięć albo dziesięć razy większego.
- Przed większą literą może stać najwyżej jedna mniejsza: 8 to VIII, a nie IIX.
- Wartości maleją od lewej do prawej, rząd po rzędzie: tysiące, setki, dziesiątki, jedności.
Zapisy, które ludzie sprawdzają
Te zapisy pojawiają się w wyszukiwarkach. Każdy wiersz sprawdza ten sam kod, który działa w polu powyżej.
- XIIpoprawnaForma standardowa: XII = 12
- MCMXCpoprawnaForma standardowa: MCMXC = 1990
- MCMXCIXpoprawnaForma standardowa: MCMXCIX = 1999
- ICniepoprawnaOdejmować można tylko I, X i C, i tylko od dwóch kolejnych znaków (IV, IX, XL, XC, CD, CM).Forma standardowa: XCIX = 99
- VXniepoprawnaOdejmować można tylko I, X i C, i tylko od dwóch kolejnych znaków (IV, IX, XL, XC, CD, CM).Forma standardowa: V = 5
- ILniepoprawnaOdejmować można tylko I, X i C, i tylko od dwóch kolejnych znaków (IV, IX, XL, XC, CD, CM).Forma standardowa: XLIX = 49
- XLXXniepoprawnaZnaki stoją w złej kolejności.Forma standardowa: LX = 60
- XXCXniepoprawnaPrzed większym znakiem może stać tylko jeden mniejszy.Forma standardowa: CX = 110
- XVXXniepoprawnaOdejmować można tylko I, X i C, i tylko od dwóch kolejnych znaków (IV, IX, XL, XC, CD, CM).Forma standardowa: XXV = 25
- IIIIniepoprawnaTen sam znak może stać obok siebie najwyżej trzy razy.Forma standardowa: IV = 4
- MMXV1niepoprawnaZamiast litery I stoi cyfra 1.Forma standardowa: MMXVI = 2016
Dlaczego zapis może się sumować, a i tak być błędny
XLXX wygląda na 40 + 20 = 60, ale dziesiątki są zapisane dwa razy. Każdy rząd dostaje jedną grupę liter, więc 60 to LX. Tak samo jest z XXCX i XVXX: litery dają w sumie jakąś liczbę, ale żadnej standardowej liczby rzymskiej nie zapisuje się w ten sposób.
Dzięki temu każda liczba od 1 do 3999 ma dokładnie jedną formę standardową. Walidator porównuje twój zapis właśnie z nią.
IIII na zegarach i inne dawne formy
Tarcze zegarów bardzo często pokazują czwartą godzinę jako IIII zamiast IV, choć niektóre, jak zegar na Wieży Elżbiety w Londynie, mają IV (źródło: en.wikipedia.org). Walidator oznacza IIII jako formę niestandardową i to wyjaśnia. Proponowane wytłumaczenia omawia poradnik o IIII na zegarach.
Częste pytania
Czy IIII to błąd?
To nie jest forma standardowa – ta brzmi IV. Na tarczach zegarów IIII jest jednak częste, więc na zegarze to raczej konwencja niż błąd.
Czy IL to poprawny zapis 49?
Nie. I może stać tylko przed V i X. 49 to 40 + 9: XL + IX = XLIX.
Dlaczego mój zapis jest niepoprawny, skoro się sumuje?
Bo każdy rząd (tysiące, setki, dziesiątki, jedności) trzeba zapisać raz i po kolei. Zapis, który dwa razy podaje dziesiątki, jak XLXX, się sumuje, ale nie jest standardowy.
Czy mogę sprawdzić zapis małymi literami?
Tak. Małe litery są czytane jak wielkie, a spacje są pomijane.
Czy sprawdza liczby większe niż 3999?
Nie. Walidator obejmuje standardowy zakres od 1 do MMMCMXCIX. Liczby z kreską zapiszesz w kalkulatorze.