sulea Posted March 6, 2011 Report Posted March 6, 2011 indiana jones trebuie sa ajunga neaparat la vrajitorul din oz..se cere: parola, toate placutele sa fie 'apasate'. trebuie sa postati ordinea placutelor cand au fost apasateoptional un screenshot, dar insotit doar de chestiile de mai susnivel de dificultate: USORpremiu: cel care va trece primul de challenge, va primi o invitatie filelist - multumiri lui pr00f pt sponsorizareputeti posta pana unde ati ajuns, puteti cere indicii, puteti colabora intre voidownload: indiana.rar Quote
cifratorul Posted March 14, 2011 Report Posted March 14, 2011 Am scris cu rosu ordinea in care trebuie apasate tastele. Mi-am mai adus si eu aminte cu ocazia asta cum se programeaza in PROLOG. Sa nu uiti de invitatia aia Quote
pr00f Posted March 14, 2011 Report Posted March 14, 2011 Fir-ar, gasisem si eu "AAARBADACARBA" cu hexedit, doar ca nu stiam in ce ordine tre' s-o iau. Felicitari cifratorul. Da-mi PM cu e-mail si trimit invitatie pe Filelist. Quote
cifratorul Posted March 15, 2011 Report Posted March 15, 2011 ordinea a gasit-o PROLOG-ul nu eu. asa arata programul meu scris in graba:negare(X,Y) :- X=0, Y is 1; X=1, Y is 0.solve([],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0).solve([16|R],X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,1) :- negare(X12, Y12), solve(R,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,Y12,X13,X14,X15,0).solve([14|R],X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,1,X15,X16) :- negare(X11, Y11), solve(R,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,Y11,X12,X13,0,X15,X16).solve([13|R],X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,1,X14,X15,X16) :- negare(X9, Y9), solve(R,X1,X2,X3,X4,X5,X6,X7,X8,Y9,X10,X11,X12,0,X14,X15,X16).solve([12|R],X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,1,X13,X14,X15,X16) :- negare(X7, Y7), negare(X11, Y11), solve(R,X1,X2,X3,X4,X5,X6,Y7,X8,X9,X10,Y11,0,X13,X14,X15,X16).solve([11|R],X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,1,X12,X13,X14,X15,X16) :- negare(X15, Y15), negare(X12, Y12), negare(X10, Y10), solve(R,X1,X2,X3,X4,X5,X6,X7,X8,X9,Y10,0,Y12,X13,X14,Y15,X16).solve([10|R],X1,X2,X3,X4,X5,X6,X7,X8,X9,1,X11,X12,X13,X14,X15,X16) :- negare(X9, Y9), solve(R,X1,X2,X3,X4,X5,X6,X7,X8,Y9,0,X11,X12,X13,X14,X15,X16).solve([8|R],X1,X2,X3,X4,X5,X6,X7,1,X9,X10,X11,X12,X13,X14,X15,X16) :- negare(X7, Y7), solve(R,X1,X2,X3,X4,X5,X6,Y7,0,X9,X10,X11,X12,X13,X14,X15,X16).solve([7|R],X1,X2,X3,X4,X5,X6,1,X8,X9,X10,X11,X12,X13,X14,X15,X16) :- negare(X3, Y3), negare(X8, Y8), negare(X10, Y10), solve(R,X1,X2,Y3,X4,X5,X6,0,Y8,X9,Y10,X11,X12,X13,X14,X15,X16).solve([6|R],X1,X2,X3,X4,X5,1,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16) :- negare(X3, Y3), negare(X10, Y10), solve(R,X1,X2,Y3,X4,X5,0,X7,X8,X9,Y10,X11,X12,X13,X14,X15,X16).solve([5|R],X1,X2,X3,X4,1,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16) :- negare(X1, Y1), negare(X9, Y9), solve(R,Y1,X2,X3,X4,0,X6,X7,X8,Y9,X10,X11,X12,X13,X14,X15,X16).solve([4|R],X1,X2,X3,1,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16) :- negare(X3, Y3), solve(R,X1,X2,Y3,0,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16).solve([2|R],X1,1,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16) :- negare(X7, Y7), negare(X3, Y3), solve(R,X1,0,Y3,X4,X5,X6,Y7,X8,X9,X10,X11,X12,X13,X14,X15,X16).cautare([Z1,Z2,Z3,Z4,Z5,Z6,2,Z8,6,Z10,Z11,Z12,Z13],1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1) :- member(Z1 ,[5,7,11,12,14,16]), member(Z2 ,[5,7,11,12,14,16]), member(Z3 ,[5,7,11,12,14,16]), member(Z4 ,[8,10]), member(Z5, [4,13]), member(Z6, [5,7,11,12,14,16]), member(Z8, [5,7,11,12,14,16]), member(Z10, [5,7,11,12,14,16]), member(Z11 , [8,10]), member(Z12, [4,13]), member(Z13 ,[5,7,11,12,14,16]), solve([Z1,Z2,Z3,Z4,Z5,Z6,2,Z8,6,Z10,Z11,Z12,Z13],1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1). Quote
sulea Posted March 15, 2011 Author Report Posted March 15, 2011 Am scris cu rosu ordinea in care trebuie apasate tastele. Mi-am mai adus si eu aminte cu ocazia asta cum se programeaza in PROLOG. Sa nu uiti de invitatia aia din pacate trebuie sa INVALIDEZ solutia. deci solutia pe care ai postat-o nu este una valida, deoarece nu aceea este parola esti aproape, mai lucreaza putin la partea de reversing.pr00f, sper ca NU ai trimis invitatiaoricum, cifratorule, esti foarte aproape!!! sper sa nu te lasi si sa o rezolvi pana la urma. si ca sa nu crezi ca vorbesc prostii, la rezolvarea challengeului asa cum trebuie va aparea un mesaj de genul 'Esti un adevarat artist' la apasarea butonului 'incearca'pt toti ceilalti: challengeul nu este rezolvat, deci continuatiparola este chiar sub nasul vostru!!! Quote
cifratorul Posted March 15, 2011 Report Posted March 15, 2011 Asa e am vazut ca la apasarea butonului Incearca se face un lstrcmp acolo care nu imi da succes dar nu am mai bagat asta in seama pentru ca am facut ce zice cerinta : am dezactivat toate butoanele. Invitatia mi-a trimis-o si am activat-o deja. O sa ma uit din nou oricum ... Quote
cifratorul Posted March 16, 2011 Report Posted March 16, 2011 ordinea de apasare e inversa fata de ce am zis mai devreme si parola e bineinteles ABRACADABRAAA. Quote
sulea Posted March 16, 2011 Author Report Posted March 16, 2011 ordinea de apasare e inversa fata de ce am zis mai devreme si parola e bineinteles ABRACADABRAAA.parca mai venim de acasa. felicitari!!! se pare ca invitatia filelist a fost meritata felicitari inca o data!pt ceilalti: acum ca stiti parola (ce altceva putea sa isi aleaga ca parola un vrajitor ?!?!!), poate incercati alte combinatii de apasare a 'placutelor'. sunt mai multe combinatii Quote