Posté par fearan .
En réponse au message integer converter.
Évalué à 2.
Dernière modification le 08 mars 2019 à 09:58.
J'ai quelque réserver sur l'algo utilisé, généralement on multiplie la somme par 10 et on ajoute les unités, et on itère jusqu'à la fin du tableau; ça évite de jouer avec des indices décalés...
ce qui ferait un
somme := 0
pour tous les éléments du tableau,
somme := somme*10 + unité # penser à gérer une unité n'étant pas comprise dans les bonne bornes ;)
fin pour
retourne somme
Oui je pourrai le faire en C, c++, java, caml, python perl, bash... ;)
Là le soucis c'est que tu as cumulé >= et indice -1 donc lors de la dernière itération de boucle, tu te retrouve à toper la case -1, ce qui peut poser problème ;)
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
# ne pas cumuler >= et size-truc ça fait des noeuds au cerveau :P
Posté par fearan . En réponse au message integer converter. Évalué à 2. Dernière modification le 08 mars 2019 à 09:58.
J'ai quelque réserver sur l'algo utilisé, généralement on multiplie la somme par 10 et on ajoute les unités, et on itère jusqu'à la fin du tableau; ça évite de jouer avec des indices décalés...
ce qui ferait un
somme := 0
pour tous les éléments du tableau,
somme := somme*10 + unité # penser à gérer une unité n'étant pas comprise dans les bonne bornes ;)
fin pour
retourne somme
Oui je pourrai le faire en C, c++, java, caml, python perl, bash... ;)
Là le soucis c'est que tu as cumulé >= et indice -1 donc lors de la dernière itération de boucle, tu te retrouve à toper la case -1, ce qui peut poser problème ;)
Il ne faut pas décorner les boeufs avant d'avoir semé le vent