diff --git a/TD3_DEV51_Qualite_Algo/src/main/java/fr/iutfbleau/TD3_DEV51_Qualite_Algo/Main.java b/TD3_DEV51_Qualite_Algo/src/main/java/fr/iutfbleau/TD3_DEV51_Qualite_Algo/Main.java index 881af97..f0b628f 100644 --- a/TD3_DEV51_Qualite_Algo/src/main/java/fr/iutfbleau/TD3_DEV51_Qualite_Algo/Main.java +++ b/TD3_DEV51_Qualite_Algo/src/main/java/fr/iutfbleau/TD3_DEV51_Qualite_Algo/Main.java @@ -1,17 +1,7 @@ package fr.iutfbleau.TD3_DEV51_Qualite_Algo; -//TIP To Run code, press or -// click the icon in the gutter. public class Main { public static void main(String[] args) { - //TIP Press with your caret at the highlighted text - // to see how IntelliJ IDEA suggests fixing it. - System.out.printf("Hello and welcome!"); - - for (int i = 1; i <= 5; i++) { - //TIP Press to start debugging your code. We have set one breakpoint - // for you, but you can always add more by pressing . - System.out.println("i = " + i); - } + } } \ No newline at end of file diff --git a/TD3_DEV51_Qualite_Algo/src/main/java/fr/iutfbleau/TD3_DEV51_Qualite_Algo/Models/Lettre.java b/TD3_DEV51_Qualite_Algo/src/main/java/fr/iutfbleau/TD3_DEV51_Qualite_Algo/Models/Lettre.java index 7327a40..f832d9c 100644 --- a/TD3_DEV51_Qualite_Algo/src/main/java/fr/iutfbleau/TD3_DEV51_Qualite_Algo/Models/Lettre.java +++ b/TD3_DEV51_Qualite_Algo/src/main/java/fr/iutfbleau/TD3_DEV51_Qualite_Algo/Models/Lettre.java @@ -1,30 +1,20 @@ - - -public class Lettre{ - private char lettre; +public class Letter{ + private char letter; private boolean status = false; - public Lettre(char lettre){ - this.lettre = lettre; - - + public Letter(char letter){ + this.letter = letter; } - - /* Status bool */ + /* Show status */ private boolean getStatus(){ return status } - - + /* Verify status true, false */ private boolean isGood(char c){ - if( this.lettre == c){ + if( this.letter == c){ this.status = true; return true; } return false; } - - - - } \ No newline at end of file diff --git a/TD3_DEV51_Qualite_Algo/src/main/java/fr/iutfbleau/TD3_DEV51_Qualite_Algo/Models/Mot.java b/TD3_DEV51_Qualite_Algo/src/main/java/fr/iutfbleau/TD3_DEV51_Qualite_Algo/Models/Mot.java deleted file mode 100644 index 3cbd2ce..0000000 --- a/TD3_DEV51_Qualite_Algo/src/main/java/fr/iutfbleau/TD3_DEV51_Qualite_Algo/Models/Mot.java +++ /dev/null @@ -1,22 +0,0 @@ -import java.util.*; - - - -public class Mot { - public String mot; - public Lettre[] chaine; - - - public Mot(String mot){ - this.mot = mot; - for(int i = 0; i< this.mot.length();i++){ - this.chaine[i] = Lettre(this.mot.charAt(i)) - } - } - - - - - - -} \ No newline at end of file diff --git a/TD3_DEV51_Qualite_Algo/src/main/java/fr/iutfbleau/TD3_DEV51_Qualite_Algo/Models/Word.java b/TD3_DEV51_Qualite_Algo/src/main/java/fr/iutfbleau/TD3_DEV51_Qualite_Algo/Models/Word.java new file mode 100644 index 0000000..43fe63d --- /dev/null +++ b/TD3_DEV51_Qualite_Algo/src/main/java/fr/iutfbleau/TD3_DEV51_Qualite_Algo/Models/Word.java @@ -0,0 +1,49 @@ +import java.util.*; + +public class Word { + private String word; + private Letter[] tabLetter; + private String c; + + private Word(String word){ + this.word = word; + for(int i = 0; i< this.word.length();i++){ + this.tabLetter[i] = Letter(this.word.charAt(i)) + } + } + /* Lettre dans le mot */ + private boolean VerifyLetter(String c){ + boolean return_bool = false; + for(Letter letter in this.tabLetter){ + if(!letter.getStatus()){ + if(letter.isGood(c)){ + return_bool = true; + } + } + } + return return_bool; + } + + /* Le mot a été deviné */ + private boolean IsComplet(){ + if(Letter letter : this.tabLetter){ + if(!letter.getStatus()){ + return false; + } + + } + return true; + } + + + + + + + + + + + + +} \ No newline at end of file