Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
KNIGHT=true; PASSWORD='PASSWORD';
g=inline('logical(interp1([0,1],[0,x],1))','x','KNIGHT','PASSWORD');
F=@(str)xor(~KNIGHT,g(eval(str),KNIGHT,PASSWORD));
clear g KNIGHT PASSWORD;
assert(isequal(solver(F),'PASSWORD'))
|
2 | Pass |
KNIGHT=false; PASSWORD='PASSWORD';
g=inline('logical(interp1([0,1],[0,x],1))','x','KNIGHT','PASSWORD');
F=@(str)xor(~KNIGHT,g(eval(str),KNIGHT,PASSWORD));
clear g KNIGHT PASSWORD;
assert(isequal(solver(F),'PASSWORD'))
|
3 | Pass |
KNIGHT=false; PASSWORD='DONOTPANIC';
g=inline('logical(interp1([0,1],[0,x],1))','x','KNIGHT','PASSWORD');
F=@(str)xor(~KNIGHT,g(eval(str),KNIGHT,PASSWORD));
clear g KNIGHT PASSWORD;
assert(isequal(solver(F),'DONOTPANIC'))
|
4 | Pass |
KNIGHT=true; PASSWORD='FORTYTWO';
g=inline('logical(interp1([0,1],[0,x],1))','x','KNIGHT','PASSWORD');
F=@(str)xor(~KNIGHT,g(eval(str),KNIGHT,PASSWORD));
clear g KNIGHT PASSWORD;
assert(isequal(solver(F),'FORTYTWO'))
|
5 | Pass |
KNIGHT=false; PASSWORD='PLEASELETMEIN';
g=inline('logical(interp1([0,1],[0,x],1))','x','KNIGHT','PASSWORD');
F=@(str)xor(~KNIGHT,g(eval(str),KNIGHT,PASSWORD));
clear g KNIGHT PASSWORD;
assert(isequal(solver(F),'PLEASELETMEIN'))
|
5366 Solvers
Find the two most distant points
1236 Solvers
Make an awesome ramp for a tiny motorcycle stuntman
262 Solvers
Switch matrix to a column vector
189 Solvers
1323 Solvers