Vous aurez reconnu l'une des phrases favorites d'Obélix... mais derrière ce clin d’œil d'amateur de bandes dessinées, se cache une question plus mathématique : comment passer de la numération décimale à la numération romaine et inversement ?
La conversion de la numération décimale vers la numération romaine nous sert de prétexte pour développer des algorithmes simples faisant intervenir la manipulation de listes et de chaînes de caractères.
Tout part d'une question toute bête de mon fils de sept ans qui s'amusait à convertir des nombres en numération romaine : « Papa, comment on fait quand on arrive à 5000 ? ». Jusqu'à 4999 j'arrive à me débrouiller... mais là, 5000 ? Est-ce qu'il existe un symbole particulier pour représenter cette quantité ? La question première était donc de chercher la lettre représentant 5000 puis, tant qu'à faire, j'ai proposé de rechercher une méthode permettant de trouver mécaniquement l'écriture romaine d'un nombre décimal. Pour cela, j'ai commencé par remettre à plat mes connaissances, histoire de ne pas me tromper...
1. Numération romaine
La numération romaine utilise un ensemble de symboles ou lettres dont la valeur peut être additionnée ou...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première