Bonsoir tous le monde, je suis en train de réaliser un tp mais je ne sais pas par où commencer, je sais juste qu'il faut que je manipule des dictionnaires, des tables de hachage, et surement des listes.
Je vous donne l'énoncé du tp pour mieux comprendre :
Ce programme doit :
– lire dans un fichier la liste des atomes disponibles dans les stocks de l’entreprise ;
– lire dans un autre fichier les « recettes » indiquant quels atomes entrent dans la composition des différentes molécules fabriquées par l’entreprise ;
– produire la liste des molécules que l’entreprise peut produire.
Pour simplifier, on supposera, dans la suite du sujet, que tous les fichiers ont déjà été lus et que leur contenu est stocké dans une chaîne de caractères.
La résolution de ce problème se fera grâce à quatre fonctions définies dans une classe Molecule :
1. une fonction readInventory(String content) qui à partir d’une chaine de
caractères décrivant l’inventaire, retourne un dictionnaire dont les clés sont des atomes et les valeurs associées le nombre d’atomes de ce type disponibles. Pour l’exemple ci-dessus, ce dictionnaire serait :
{'He' : 3,
'H' : 2,
'N' : 5,
'Li' : 1}
Evidemment je ne vous demande pas de le faire à ma place, cependant si vous avez des idées pour me guider ou m'aider à débuter je suis preneur..
Merci !
Partager