Merge branch 'master' of https://codefirst.iut.uca.fr/git/nathan.boileau/Scripted
continuous-integration/drone/push Build is passing Details

ServeurDeTest
nathan boileau 2 years ago
commit f71fb8328f

@ -0,0 +1,41 @@
//~ Function that test the user code
async function submit(){
var test = editor.getValue()+`\n
import random as r
def conditionVerif(l,a):
for i in l:
if(i == 1):
a += 1
elif(i != 2):
a -=1
elif(i < 3):
a *= a
elif(i > 6):
a +=4
else:
a +=5
return a
def conditionTest(x):
condition([],0)
l=[]
for i in range(x):
for i in range(r.randint(1,10)):
l.append(r.randint(1,10))
a=r.randint(1,10)
if(condition(l,a)!=conditionVerif(l,a)):
return False
return True
print(conditionTest(5))
`;
exec("print('True')", "code");
exec(test, "solution");
result.innerHTML = "Test en cours...";
await new Promise(r => setTimeout(r, 1500));
check();
}
Loading…
Cancel
Save