Algorithme mastermind.

Algorithme mastermind. - Java - Programmation

Marsh Posté le 09-06-2012 à 23:34:55    

Bonjour,
 
J'ai besoin d'aide pour realiser un mastermind.
Alors je vais eviter de copier tout le code mais je vais vous expliquer.  
J'ai un tableau de 4 couleurs secretSequence[] et un autre tableau que l'utilisateur doit remplir guessSequence[]
 
J'ai un probleme avec mon algo, je n'arrive pas a trouver le nombre de couleur mal placé (correct) c'est à dire que la couleur de guessSequence se retrouve dans secretSequence mais pas à la meme place.
 
Si quelqu'un pouvait m'aider ce serait très gentil. Je peux filer le code complet en MP.
 
Merci.
 
for(int j=0; j<guessSequence.length; j++)
          {
           if((secretSequence[j].compareTo(guessSequence[j]))==0) identical++;
           else  
            for(int l=0;l<guessSequence.length;l++)
             if((secretSequence[j].compareTo(guessSequence[l]))==0)
              {
               correct++;
               break;
              }
          }

Reply

Marsh Posté le 09-06-2012 à 23:34:55   

Reply

Marsh Posté le 10-06-2012 à 02:50:56    

Ok j'ai trouvé, il fallait que je supprime l'element guessSequence[l] apres correct++ pour ne pas dupliquer le resultat !
 
Merci quand meme.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed