0

L=[[X,Y,Z],[1,A,B],[2,C,D]], L ins 1..3, all_different(L), label(L).

リストのリスト内の変数に値を入力したいだけです。リストの要素 (リスト) をより簡単な方法で取得する解決策はありますget_element_at(L,1)か?

4

1 に答える 1

0

get_element(LL,M,N,Element) :-
        length([_|L01],M),
        length([_|L02],N),
        append(L01,[L|_],LL),
        append(L02,[Element|_],L).
于 2011-06-03T16:26:32.363 に答える