Corection de bug

ServeurDeTest
Noé GARNIER 2 years ago
parent 1d18d35d26
commit ff4d6c84d3

@ -91,20 +91,19 @@ async function submit(){
$lesNombres = array(); $lesNombres = array();
foreach ($lesOrdres as $ordre) { foreach ($lesOrdres as $ordre) {
if ($ordre[1] < 1) { if ($ordre[1] < 1) {
return false; throw new Exception("Aucune énigme ne peut avoir un ordre inférieur à 1");
} }
$lesNombres[] = $ordre[1]; $lesNombres[] = $ordre[1];
} }
sort($lesNombres); sort($lesNombres);
if ($lesNombres[0] != 1) { if ($lesNombres[0] != 1) {
return false; throw new Exception("La première énigme doit avoir un ordre de 1");
} }
$last = end($lesNombres); $last = end($lesNombres);
$i = 0; $i = 0;
while ($i < $last) { while ($i < $last) {
if ($lesNombres[$i] != $i+1) { if ($lesNombres[$i] != $i+1) {
echo "Error"; throw new Exception("L'ordre des énigmes doit être consécutif");
return false;
} }
$i++; $i++;
} }

@ -2,8 +2,6 @@
async function submit(){ async function submit(){
var test = editor.getValue()+`\n var test = editor.getValue()+`\n
import random as r
def EncryptVerif(text, key): def EncryptVerif(text, key):
result = "" result = ""
for i in range(len(text)): for i in range(len(text)):
@ -16,6 +14,7 @@ def EncryptVerif(text, key):
result += chr((ord(char) + key - 97) % 26 + 97) result += chr((ord(char) + key - 97) % 26 + 97)
return result return result
import random as r
def testEncrypte(x): def testEncrypte(x):
Encrypt("",1) Encrypt("",1)
if(Encrypt("Hello world",2)!="Jgnnq yqtnf"): if(Encrypt("Hello world",2)!="Jgnnq yqtnf"):

Loading…
Cancel
Save