Problème à un test de l'exercice facteurs premiers de divers
Dans l'exercice divers/facteurspremiers, le test TestAutres
ne vérifie pas correctement lorsque le nombre choisi aléatoirement à tester est 0.
La fonction facteurs
du fichier facteurspremier_test.go pose problème.
Vous aviez proposé la correction suivante :
func facteurs(f []uint, n uint) bool {
if n == 0 {
return len(f) == 0
}
var prod uint = 1
for _, fac := range f {
prod *= fac
}
return prod == n
}