[Le Compte est bon ]: algorithme de recherche de solutions

Présentation
Il s'agit d'une illustration du célèbre jeu télévisé : Le compte est bon . L'algorithme vous recherche toutes les combinaisons d'opérations permettant
d'obténir un nombre total donné à partir de six autres nombres.
Si le compte n'est pas bon alors une des solutions approximatives est fournie.
Son utilisation est très simple et se fait ainsi :

[codeinline]
/**
*
* @author lankoande
*/
public class DeveloppezProject {

public static void main(String[] args) {

int nombres [] = {10, 1, 1, 9, 7 , 100};
int totalAObtenir = 913 ;

Computing.setTableauDesNombres(nombres);
Computing.setTotalAObtenir(totalAObtenir);


if( Computing.start() ){
System.out.println("Le compte est bon ( "+ Computing.getListeDesSolutions().size() +" solutions" +" ) \n ");
for ( String resultat : Computing.getListeDesSolutions()){
System.out.println(resultat + "\n");
}
}
else {
System.out.println("Compte approchant !");
System.out.println(Computing.getListeDesSolutions().get(0));
}
}
}
[/codeinline]
Téléchargement
Compatibilité
Linux Mac Windows
2  1 
Téléchargé 65 fois Voir les 2 commentaires
Détails
Catégories : Codes sources Java
Voir tous les téléchargements de l'auteur
Licence : Non renseignée
Date de mise en ligne : 17 juillet 2015




Avatar de tails tails - Membre éprouvé https://www.developpez.com
le 13/11/2015 à 14:53
C'est super

Je cherchais justement un algorithme rapide pour le langage Java.
Auparavant je m'étais contenté de traduire un algorithme C vers Java, mais mon programme mettait alors au moins 20 secondes pour me donner l'ensemble des possibilités. (Très exhaustif ).
Avatar de joel.drigo joel.drigo - Modérateur https://www.developpez.com
le 20/01/2016 à 18:56

 
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.
Responsables bénévoles de la rubrique Java : Mickael Baron - Robin56 -

Partenaire : Hébergement Web