Conversión de números romanos

Crea una función que reciba una cadena que contenga un número romano o un entero.

  1. Dada una cadena, devuelve el valor entero de ese número romano.
  2. Dado un entero, devuelve el número romano equivalente.

Símbolos y valores

I ➞ 1

V ➞ 5

X ➞ 10

L ➞ 50

C ➞ 100

D ➞ 500

M ➞ 1000

Ejemplos

roman_numerals("V") ➞ 5

roman_numerals("IV") ➞ 4

roman_numerals("CII") ➞ 102

roman_numerals(45) ➞ "XLV"

roman_numerals(1666) ➞ "MDCLXVI"

Notas

Las entradas numéricas y los números romanos serán números positivos entre 1 y 9999.