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

romanNumerals("V") ➞ 5

romanNumerals("IV") ➞ 4

romanNumerals("CII") ➞ 102

romanNumerals(45) ➞ "XLV"

romanNumerals(1666) ➞ "MDCLXVI"

Notas

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