TextArray
100% helyi

Római számok átváltása

Váltsd át a számokat római számokra és a római számokat vissza arab számokra.

Bemenet
Kimenet

Római számok átváltása

Írj be egy számot, és megkapod a római alakját; illessz be egy római számot, és arab számjegyekként olvasod vissza. Mindkét irányt ugyanaz az eszköz kezeli, és a bemenetből ismeri fel, melyikre van szükség — így egy listában békésen megfér egymás mellett az MMXXIV és az 1999.

Egyszerre akár egy egész oszlop is átváltható: soronként egy érték. Pontosan ott jön jól, ahol a római számok ma is élnek — évszámok a stáblistán és a copyright sorban, fejezetek és vázlatszintek számozása, uralkodók és pápák (IV. Károly), emléktáblák és alapkövek feliratai, az olimpiák sorszáma, valamint a könyvek előzéklapjainak oldalszámozása. Az utolsóhoz való a kisbetűs beállítás: a kimenet ilyenkor i, ii, iii lesz I, II, III helyett. Az üres sorok üresek maradnak, így az eredmény sorról sorra illeszkedik az eredetihez.

Az ellenőrzés szigorú. Az IIII, VIIII, VX vagy IC alakok időnként felbukkannak, szabványosak azonban nem — az eszköz ezért megnevezi az érintett sort és elmagyarázza, mi a baj vele, ahelyett hogy csendben tippelne. A tartomány 1-től 3999-ig tart: a klasszikus írásmód nem ismeri a nullát, előjele nincs, az MMMCMXCIX fölé pedig csak a betűk fölé húzott vonallal jutna, amit sima szövegben nem lehet leírni. Az alapértékek emlékeztetőül: I = 1, V = 5, X = 10, L = 50, C = 100, D = 500 és M = 1000, a nagyobb elé írt kisebb jel pedig kivonódik.

Minden a böngésződben fut, egyetlen szám sem töltődik fel sehová. Az eredményt másold ki, töltsd le .txt fájlként, vagy helyezd vissza a bemenetbe, és ellenőrizd a visszaalakítást.

Gyakori kérdések

Milyen tartományt kezel az átváltó?
1-től 3999-ig. A szabványos római írásmód nem ismeri a nullát és a mínuszjelet, az MMMCMXCIX fölött pedig a betűk fölé húzott vonalra lenne szükség, amit a sima szöveg nem tud megjeleníteni.
Miért utasítja el az eszköz az IIII alakot?
Mert a szabványos írásmód ismétlés helyett kivon: a négy IV. Az IIII megjelenik óraszámlapokon és néhány feliraton, az eszköz azonban szigorúan ellenőriz, és inkább megnevezi a sort, mintsem hogy kitalálja a szándékodat.
Átváltható egyszerre egy egész lista?
Igen. Írj soronként egy értéket, és minden sor átváltódik. Az üres sorok üresek maradnak, így a táblázatból beillesztett oszlop megtartja az igazítását.
Kezeli a kisbetűs római számokat?
Az mcmxc formájú bemenetet gond nélkül beolvassa. Ha a kimenetben is kisbetűt szeretnél, kapcsold be a megfelelő beállítást, és i, ii, iii lesz belőle — ez az előzéklapok oldalszámozásának szokásos stílusa.
Feltöltődik valahová a szövegem?
Nem. Az átváltás teljes egészében a böngésződben fut, és semmi, amit beillesztesz, nem hagyja el az eszközödet.