Co-authored-by: arnauducrey <arnauducrey@users.noreply.github.com>

This commit is contained in:
Rémi Heredero 2021-11-19 16:14:57 +01:00
parent 76eda5920f
commit c2997d7363
3 changed files with 401 additions and 21 deletions

379
.vscode/launch.json vendored Normal file
View File

@ -0,0 +1,379 @@
{
// Utilisez IntelliSense pour en savoir plus sur les attributs possibles.
// Pointez pour afficher la description des attributs existants.
// Pour plus d'informations, visitez : https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Launch Current File",
"request": "launch",
"mainClass": "${file}"
},
{
"type": "java",
"name": "Launch RectangleDemoBegin",
"request": "launch",
"mainClass": "POO.T0_introduction.RectangleDemoBegin",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch dickClock",
"request": "launch",
"mainClass": "dumpThings.dickClock",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch Fuel",
"request": "launch",
"mainClass": "lab1.Fuel",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch MyProgram",
"request": "launch",
"mainClass": "lab1.MyProgram",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch RoomCalc",
"request": "launch",
"mainClass": "lab1.RoomCalc",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch sphere",
"request": "launch",
"mainClass": "lab1.sphere",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch swap",
"request": "launch",
"mainClass": "lab1.swap",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch Task1",
"request": "launch",
"mainClass": "lab2.Task1",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch task2",
"request": "launch",
"mainClass": "lab2.task2",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch task3",
"request": "launch",
"mainClass": "lab2.task3",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch task4",
"request": "launch",
"mainClass": "lab2.task4",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch task5",
"request": "launch",
"mainClass": "lab2.task5",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch task6",
"request": "launch",
"mainClass": "lab2.task6",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch task7",
"request": "launch",
"mainClass": "lab2.task7",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch task8",
"request": "launch",
"mainClass": "lab2.task8",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch DrawArrow",
"request": "launch",
"mainClass": "lab3.DrawArrow",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch SimpleCalculator",
"request": "launch",
"mainClass": "lab3.SimpleCalculator",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch task1",
"request": "launch",
"mainClass": "lab3.task1",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch task4(1)",
"request": "launch",
"mainClass": "lab3.task4",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch task5(1)",
"request": "launch",
"mainClass": "lab3.task5",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch task6(1)",
"request": "launch",
"mainClass": "lab3.task6",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch task7(1)",
"request": "launch",
"mainClass": "lab3.task7",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch DottedFlag",
"request": "launch",
"mainClass": "lab4.DottedFlag",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch task1(1)",
"request": "launch",
"mainClass": "lab4.task1",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch task2(1)",
"request": "launch",
"mainClass": "lab4.task2",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch task3(1)",
"request": "launch",
"mainClass": "lab4.task3",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch secretNumber",
"request": "launch",
"mainClass": "lab5.secretNumber",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch HangMan",
"request": "launch",
"mainClass": "lab6.HangMan",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch Task1(1)",
"request": "launch",
"mainClass": "lab6.Task1",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch C05EX01a",
"request": "launch",
"mainClass": "series.C05S03_loops.C05EX01a",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch C05EX01b",
"request": "launch",
"mainClass": "series.C05S03_loops.C05EX01b",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch C05EX02",
"request": "launch",
"mainClass": "series.C05S03_loops.C05EX02",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch C05EX03",
"request": "launch",
"mainClass": "series.C05S03_loops.C05EX03",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch C05EX04a",
"request": "launch",
"mainClass": "series.C05S03_loops.C05EX04a",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch C05EX04c",
"request": "launch",
"mainClass": "series.C05S03_loops.C05EX04c",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch C05EX04d",
"request": "launch",
"mainClass": "series.C05S03_loops.C05EX04d",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch C05EX07",
"request": "launch",
"mainClass": "series.C05S03_loops.C05EX07",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch C05EX08a",
"request": "launch",
"mainClass": "series.C05S03_loops.C05EX08a",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch C05EX08b",
"request": "launch",
"mainClass": "series.C05S03_loops.C05EX08b",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch C05EX08c",
"request": "launch",
"mainClass": "series.C05S03_loops.C05EX08c",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch C05EX08d",
"request": "launch",
"mainClass": "series.C05S03_loops.C05EX08d",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch C05EX08e",
"request": "launch",
"mainClass": "series.C05S03_loops.C05EX08e",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch C05EX08f",
"request": "launch",
"mainClass": "series.C05S03_loops.C05EX08f",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch C05EX01",
"request": "launch",
"mainClass": "series.C06S04_fonctions.C05EX01",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch C04EX0501",
"request": "launch",
"mainClass": "series.theorie.C04EX0501",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch C04EX0502",
"request": "launch",
"mainClass": "series.theorie.C04EX0502",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch C05EX01a(1)",
"request": "launch",
"mainClass": "series.theorie.C05EX01a",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch C05EX01b(1)",
"request": "launch",
"mainClass": "series.theorie.C05EX01b",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch C05EX02(1)",
"request": "launch",
"mainClass": "series.theorie.C05EX02",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch C06EX06",
"request": "launch",
"mainClass": "series.theorie.C06EX06",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch L02tests",
"request": "launch",
"mainClass": "various_tests.L02tests",
"projectName": "Labo_6a2f7ad1"
},
{
"type": "java",
"name": "Launch random",
"request": "launch",
"mainClass": "various_tests.random",
"projectName": "Labo_6a2f7ad1"
}
]
}

Binary file not shown.

View File

@ -78,27 +78,9 @@ public class HangMan {
} }
public String[] loadList(String filePath) {
String[] wordList;
try {
BufferedReader bf = new BufferedReader(new FileReader(filePath));
ArrayList < String > al = new ArrayList < String > ();
while (bf.ready()) {
String[] c = bf.readLine().split(";");
al.add(c[0]);
}
wordList = al.stream().toArray(String[]::new);
System.out.println("[Dictionary loaded with " + wordList.length + " words]");
bf.close();
return wordList;
} catch(Exception e) {
e.printStackTrace();
return null;
}
}
public static void main(String[] args) { public static void main(String[] args) {
HangMan hang = new HangMan(); HangMan hang = new HangMan();
hang.loadList("C:/Users/remi/OneDrive/Documents/Cours/05-HEVS/S1fb/informatic/labo/vscode/Labo/src/lab6/french_common_words.csv");
while (true) { while (true) {
hang.word.askSecretWord(); hang.word.askSecretWord();
hang.current_step = 0; hang.current_step = 0;
@ -117,6 +99,25 @@ public class HangMan {
} }
} }
public String[] loadList(String filePath) {
String[] wordList;
try {
BufferedReader bf = new BufferedReader(new FileReader(filePath));
ArrayList < String > al = new ArrayList < String > ();
while (bf.ready()) {
String[] c = bf.readLine().split(";");
al.add(c[0]);
}
wordList = al.stream().toArray(String[]::new);
System.out.println("[Dictionary loaded with " + wordList.length + " words]");
bf.close();
return wordList;
} catch(Exception e) {
e.printStackTrace();
return null;
}
}
} }
// comentaire pour le fun // comentaire pour le fun