Walidator cyfr rzymskich

Wpisz albo wklej zapis. Jeśli coś jest nie tak, zobaczysz, która litera łamie którą zasadę, i formę standardową.

WynikWpisz liczbę rzymską, żeby ją sprawdzić.

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.

Co dalej