Ola,

Sem usar funcoes embutidas, preciso limpar esta saida.
Sao numeros romanos e nao pode haver 4 letras iguais, assim um XXXX vira XL e
LXXX vira XC.
Por exemplo:
MMMDCCCCLXXXXIX

MMM - ok
DCCCC - vira CM
LXXXX - vira XC

Nao quero solucao completa, a conversao eu ja fiz. preciso de uma luz para limpar esta saida, apenas isso.
Apenas me indiquem o que posso fazer, sem mostrar.
É um exercicio da faculdade e ainda tenho tempo para pensar bastante, mas ja tentei varias formas e nenhuma resolveu completamente. Tinha muitos ifs, nao pareceu uma boa logica.

Valeu,

Silvio