Sziasztok!
Nehany kerdes, megjegyzes a nagyhazival kapcsolatosan.
1.
Mikortol lehet beadni? Ha lehet, szeretnem kiprobalni a jelenlegi
megoldast.
2.
A targylap szerint a fejlecbe ezt (is) kellene irni:
-export([mmind/2]).
Amikor az eljaras funktora mmind/3 alaku, egeszen pontosan a kovetkezo:
% mmind(Max, Hints, Code): Code egy olyan titkos kód, amely megfelel a
% a Hints súgás-listának és a Max maximális kódértéknek.
3.
Csinaltam egy egyszeru batch filet, amivel gombnyomasra el lehet
inditani es le lehet tesztelni egy megoldast. Ha az editorotokban
beallitjatok, hogy mondjuk F5-re inditsa el ezt a fajlt, akkor eleg
kenyelmesen lehet dolgozni. A bat file tartalma mindossze:
d:\util\prolog\bin\sicstus -l nhf.prolog < tc.txt
A tc.txt (test case roviden) hasznalataval meg az lenne a cel hogy
egybol meghivja az eljarast valami tesztesettel. Tobb megoldas eseten a
;-ket en szemely szerint nem szeretem minden forditas utan nyomkodni,
igy a tc.txt vegere valahany darab ilyet is lehet tenni. A tartalma
tehat peldaul lehet a kovetkezo:
mmind(4, [[1,1,1]-1/0,
[1,2,2]-0/1,
[3,1,3]-2/0], Code).
;
;
;
;
Errol tudjuk, hogy a megoldasai a kovetkezok:
Code = [3,1,4] ? ;
Code = [4,1,3] ? ;
Ha egy megoldas van, akkor nyilvan szolni fog, hogy a ;-ket nem tudja
mire velni, de ez mar legyen az o problemaja. Ha gondoljatok,
probaljatok ki, nem egy nagy szam, de nekem ez egy nagyon kenyelmes
megoldas volt.
Udv:
Zsolnai Karoly
--
http://cg.iit.bme.hu/~zsolnai