![[old] Roman Numerals](https://dk1vwk12q8pjl.cloudfront.net/media/logos/task/middle/roman-numerals-new-disabled.png)
[old] Roman Numerals

A római számítás az ókori Rómából származik. Az ábécé kiválasztott betűi szolgálnak e számrendszer alapjául, amelyek különféle kombinációikkal, összegzéssel (néha még kivonással is) írják le a különböző számokat. Az első 10 római szám:
I, II, III, IV, V, VI, VII, VIII, IX...
A római számításról részletesebben a Wikipédiában olvashatunk.
Ebben a feladatban át kell alakítani egy egész számot (1-től 3999-ig) római számmá.
Bemeneti adatok: az átalakítandó szám egész számként (int) megadva.
Kimeneti adatok: a római szám karakterláncként (str).
Példák:
romanNumerals(6) == 'VI' romanNumerals(76) == 'LXXVI' romanNumerals(13) == 'XIII' romanNumerals(44) == 'XLIV' romanNumerals(3999) == 'MMMCMXCIX'
Alkalmazása: Ez a feladat ismeretterjesztési jelleget visel, és célja hogy megismertessen minket a különböző számítási rendserekkel. A római számokat gyakran használják a nyomdászatban és hasznos lehet a dokumentumok kezelésénél is. Az épületek építésének dátumát gyakran tüntetik fel a homlokzatokon és szegletköveken római számokkal. Ennek a számítási rendszernek sok más alkalmazása is van manapság, amiről részletesebben (angolul) itt olvashatunk. Lehet, hogy szüksége lesz arra, hogy valakinek az Ókori Rómából írjon egy számítógépes programot ;-)
Előfeltételek: 0 < number < 4000