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.
Scripted/WEB/View/src/JS/chouette.js

34 lines
725 B

//~ Function that test the user code
async function submit(){
var test = editor.getValue()+`\n
import random as r
def 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_chouette(n):
chouette(1)
listTest=[]
for i in range(0,n):
listTest.append(r.randint(3,18))
for i in listTest:
if(chouette(i)!=chouetteVerif(i)):
return False
return True
print(test_chouette(5))
`;
exec("print ('True')", "code");
exec(test, "solution");
result.innerHTML = "Test en cours...";
await new Promise(r => setTimeout(r, 1500));
check();
}