Skip to content

Instantly share code, notes, and snippets.

@thecodemedia
Last active August 28, 2019 13:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save thecodemedia/1a8eabffb5bec6303caa25a5252a2d3f to your computer and use it in GitHub Desktop.
Save thecodemedia/1a8eabffb5bec6303caa25a5252a2d3f to your computer and use it in GitHub Desktop.
var code = [
[0,15,0,5],
[17,0,11,0],
[0,0,0,0],
[14,9,0,0],
];
var i1, i2, i3, i4, i5, i6, i7, i8, i9, i10;
var code_exist = 0;
for (i1 = 6; i1 < 21; i1++) {
for(i2 =6; i2 <21; i2++){
for(i3 =6; i3 <21; i3++){
for(i4 =6; i4 <21; i4++){
for(i5 =6; i5 <21; i5++){
for(i6 =6; i6 <21; i6++){
for(i7 =6; i7 <21; i7++){
for(i8 =6; i8 <21; i8++){
for(i9 =6; i9 <21; i9++){
for(i10 =6; i10 <21; i10++){
code[0][0] = i1;
code[0][2] = i2;
code[1][1] = i3;
code[1][3] = i4;
code[2][0] = i5;
code[2][1] = i6;
code[2][2] = i7;
code[2][3] = i8;
code[3][2] = i9;
code[3][3] = i10;
if(
(code[0][0]+ code[0][1]+ code[0][2]+ code[0][3]==50)&&
(code[1][0]+ code[1][1]+ code[1][2]+ code[1][3]==50)&&
(code[2][0]+ code[2][1]+ code[2][2]+ code[2][3]==50)&&
(code[3][0]+ code[3][1]+ code[3][2]+ code[3][3]==50)&&
(code[0][0]+ code[1][0]+ code[2][0]+ code[3][0]==50)&&
(code[0][1]+ code[1][1]+ code[2][1]+ code[3][1]==50)&&
(code[0][2]+ code[1][2]+ code[2][2]+ code[3][2]==50)&&
(code[0][3]+ code[1][3]+ code[2][3]+ code[3][3]==50)&&
(code[0][0]+ code[1][1]+ code[2][2]+ code[3][3]==50)&&
(code[0][3]+ code[1][2]+ code[2][1]+ code[3][0]==50)&&
(code[0][0]!= code[0][1])&&(code[0][0]!= code[0][2])&&(code[0][0]!= code[0][3])&&(code[0][0]!= code[1][0])&&(code[0][0]!= code[1][1])&&(code[0][0]!= code[1][2])&&(code[0][0]!= code[1][3])&&(code[0][0]!= code[2][0])&&(code[0][0]!= code[2][1])&&(code[0][0]!= code[2][2])&&(code[0][0]!= code[2][3])&&(code[0][0]!= code[3][0])&&(code[0][0]!= code[3][1])&&(code[0][0]!= code[3][2])&&(code[0][0]!= code[3][3])&&
(code[0][1]!= code[0][2])&&(code[0][1]!= code[0][3])&&(code[0][1]!= code[1][0])&&(code[0][1]!= code[1][1])&&(code[0][1]!= code[1][2])&&(code[0][1]!= code[1][3])&&(code[0][1]!= code[2][0])&&(code[0][1]!= code[2][1])&&(code[0][1]!= code[2][2])&&(code[0][1]!= code[2][3])&&(code[0][1]!= code[3][0])&&(code[0][1]!= code[3][1])&&(code[0][1]!= code[3][2])&&(code[0][1]!= code[3][3])&&
(code[0][2]!= code[0][3])&&(code[0][2]!= code[1][0])&&(code[0][2]!= code[1][1])&&(code[0][2]!= code[1][2])&&(code[0][2]!= code[1][3])&&(code[0][2]!= code[2][0])&&(code[0][2]!= code[2][1])&&(code[0][2]!= code[2][2])&&(code[0][2]!= code[2][3])&&(code[0][2]!= code[3][0])&&(code[0][2]!= code[3][1])&&(code[0][2]!= code[3][2])&&(code[0][2]!= code[3][3])&&
(code[0][3]!= code[1][0])&&(code[0][3]!= code[1][1])&&(code[0][3]!= code[1][2])&&(code[0][3]!= code[1][3])&&(code[0][3]!= code[2][0])&&(code[0][3]!= code[2][1])&&(code[0][3]!= code[2][2])&&(code[0][3]!= code[2][3])&&(code[0][3]!= code[3][0])&&(code[0][3]!= code[3][1])&&(code[0][3]!= code[3][2])&&(code[0][3]!= code[3][3])&&
(code[1][0]!= code[1][1])&&(code[1][0]!= code[1][2])&&(code[1][0]!= code[1][3])&&(code[1][0]!= code[2][0])&&(code[1][0]!= code[2][1])&&(code[1][0]!= code[2][2])&&(code[1][0]!= code[2][3])&&(code[1][0]!= code[3][0])&&(code[1][0]!= code[3][1])&&(code[1][0]!= code[3][2])&&(code[1][0]!= code[3][3])&&
(code[1][1]!= code[1][2])&&(code[1][1]!= code[1][3])&&(code[1][1]!= code[2][0])&&(code[1][1]!= code[2][1])&&(code[1][1]!= code[2][2])&&(code[1][1]!= code[2][3])&&(code[1][1]!= code[3][0])&&(code[1][1]!= code[3][1])&&(code[1][1]!= code[3][2])&&(code[1][1]!= code[3][3])&&
(code[1][2]!= code[1][3])&&(code[1][2]!= code[2][0])&&(code[1][2]!= code[2][1])&&(code[1][2]!= code[2][2])&&(code[1][2]!= code[2][3])&&(code[1][2]!= code[3][0])&&(code[1][2]!= code[3][1])&&(code[1][2]!= code[3][2])&&(code[1][2]!= code[3][3])&&
(code[1][3]!= code[2][0])&&(code[1][3]!= code[2][1])&&(code[1][3]!= code[2][2])&&(code[1][3]!= code[2][3])&&(code[1][3]!= code[3][0])&&(code[1][3]!= code[3][1])&&(code[1][3]!= code[3][2])&&(code[1][3]!= code[3][3])&&
(code[2][0]!= code[2][1])&&(code[2][0]!= code[2][2])&&(code[2][0]!= code[2][3])&&(code[2][0]!= code[3][0])&&(code[2][0]!= code[3][1])&&(code[2][0]!= code[3][2])&&(code[2][0]!= code[3][3])&&
(code[2][1]!= code[2][2])&&(code[2][1]!= code[2][3])&&(code[2][1]!= code[3][0])&&(code[2][1]!= code[3][1])&&(code[2][1]!= code[3][2])&&(code[2][1]!= code[3][3])&&
(code[2][2]!= code[2][3])&&(code[2][2]!= code[3][0])&&(code[2][2]!= code[3][1])&&(code[2][2]!= code[3][2])&&(code[2][2]!= code[3][3])&&
(code[2][3]!= code[3][0])&&(code[2][3]!= code[3][1])&&(code[2][3]!= code[3][2])&&(code[2][3]!= code[3][3])&&
(code[3][0]!= code[3][1])&&(code[3][0]!= code[3][2])&&(code[3][0]!= code[3][3])&&
(code[3][1]!= code[3][2])&&(code[3][1]!= code[3][3])&&
(code[3][2]!= code[3][3])
){
console.log('Unlocked!');
console.log(code[0][0]+' '+ code[0][1]+' '+ code[0][2]+' '+ code[0][3]);
console.log(code[1][0]+' '+ code[1][1]+' '+ code[1][2]+' '+ code[1][3]);
console.log(code[2][0]+' '+ code[2][1]+' '+ code[2][2]+' '+ code[2][3]);
console.log(code[3][0]+' '+ code[3][1]+' '+ code[3][2]+' '+ code[3][3]);
}
}
}
}
}
}
}
}
}
}
console.log('i1= '+ i1);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment