Écrivez un programme ou une fonction qui accepte un entier compris entre 1 et 3 999 en entrée et renvoie le nombre de segments de ligne requis pour exprimer cet entier en chiffres romains standard (vous utiliserez donc XL mais pas VM). Exemples:
1 -> 1
4 -> 3
5 -> 2
9 -> 3
10 -> 2
40 -> 4
50 -> 2
90 -> 3
100 -> 1
400 -> 3
500 -> 2
900 -> 5
1000 -> 4
Les fonctions intégrées de conversion des nombres romains sont autorisées, mais vous pouvez résoudre le problème sans elles en soustrayant à plusieurs reprises le plus grand nombre restant de la liste ci-dessus. Exemple: 1234 = 4 + 1 + 1 + 2 + 2 + 2 + 3 = 15.
C'est le code-golf , donc le programme le plus court l'emporte.