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
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 = "";
|
|
}
|
|
}
|
|
|