Os romanos antigos desenvolveram seu próprio sistema numérico chamado numeração romana. O sistema usa letras com valores diferentes para representar números. São sete letras que compõe esse sistema númerico, I(1), V(5), X(10), L(50), C(100), D(500) e M(1000). Para representar outros números, são escritos alguns algarismos, começando do algarismo de maior valor e seguindo a seguinte regra:
Algarismos de menor ou igual valor à direita são somados ao algarismo de maior valor;
Algarismos de menor valor à esquerda são subtraídos do algarismo de maior valor.
Requisito do sistema
- Parte 1: Escrever uma função que converta um numero romano para inteiro.
- Parte 2: Escrever uma função que convertar um numero inteiro para romano.
mvn spring-boot:runcurl http://localhost:8080/api/roman/v1/converter/numeral/MMXIVresultado esperado: 2014curl http://localhost:8080/api/roman/v1/converter/roman/2018resultado esperado: MMXVIII
LinkedIn 😃
E-mail ✉️