Files
BUT3-JEU/TP1/Minimax.java
2025-09-04 13:56:57 +02:00

44 lines
846 B
Java

public class Minimax {
public static int pire;
public static int res;
public static int meilleurRes;
public static void main(String[] args) {
System.out.println(ExploreMin(1));
}
public static int ExploreMin(int n){
if(n <= 0) {
return -1;
}
pire = 2;
for (int coups = 1; coups <= 3; coups++) {
res = ExploreMax(n - coups);
if(res < pire){
pire = res;
}
}
return pire;
}
public static int ExploreMax(int n){
if(n <= 0) {
return -1;
}
for (int coups = 1; coups <= 3; coups++) {
res = ExploreMin(n - coups);
if(res > meilleurRes){
meilleurRes = res;
}
}
return meilleurRes;
}
}