You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
1.3 KiB

//~ Function that test the user code
async function submit(){
var test = editor.getValue()+`\n
import random as r
def cul_de_chouetteVerif(valeur):
res=list()
for i in range(1, 7):
for j in range(i, 7):
for k in range(j, 7):
if (i+j+k) == valeur:
res.append([i, j, k])
return res
def test_cul_de_chouette(n):
listTest=[]
for i in range(0,n):
listTest.append(r.randint(3,18))
for i in listTest:
if(cul_de_chouette(i)!=cul_de_chouetteVerif(i)):
return False
return True
print(test_cul_de_chouette(5))
`;
exec("print ('True')", "code");
exec(test, "solution");
await new Promise(r => setTimeout(r, 1500));
check();
}
function aide(){
if(document.getElementById("textAide").textContent == ""){
document.getElementById("textAide").textContent = `
On cherche à savoir si la somme de 3 dés (trois variables allant de 1 à 6) est égale à une valeur donné.
Pour cela on peut utiliser la structure suivante on d1 ( le premier dé) va varier de 1 à 6.
for d1 in range(1, 7):
for d2 in range (1, 7):
#Faire...
` ;
}
else{
document.getElementById("textAide").textContent = "";
}
}