01-12-2010, 12:34 PM
Ca me semble pas mal, et ça doit répondre à ton besoin.
Un avis strictement personnel (mais je suis un maniaque) les "while true" sont dangereux, et la moindre erreur peut transformer ta boucle en boucle infinie, et selon la configuration faire plus ou moins de dégâts, je préfère en général mettre une véritable clause de sortie (en plus des breaks) par exemple, réduire le temps restant à chaque itération, et faire une while temps restant > 0;
Voilà, mais c'est juste mon côté maniaque du code qui parle, sinon, ton algo me semble bon.
Un avis strictement personnel (mais je suis un maniaque) les "while true" sont dangereux, et la moindre erreur peut transformer ta boucle en boucle infinie, et selon la configuration faire plus ou moins de dégâts, je préfère en général mettre une véritable clause de sortie (en plus des breaks) par exemple, réduire le temps restant à chaque itération, et faire une while temps restant > 0;
Voilà, mais c'est juste mon côté maniaque du code qui parle, sinon, ton algo me semble bon.