X, Y를 (1,2), (1, -2), (-1,2), (-1, -2), (2,1), (2, - 1), (-2,1), (-2, -1)? 이런 식으로 이렇게X, Y를 (1,2), (1, -2), (-1,2), (-1, -2), (2,1), (2, -1)로 통합하는 우아한 방법은 무엇입니까?), (-2,1), (-2, -1)?
는보이는 경향이 지루한 오류 :
foo(1,2).
foo(1,-2).
foo(-1,-2).
...
...
...
그리고이 방법은 너무 비싸 보인다
foo(X,Y) :-
L = [1,-1,2,-2],
member(X,L),
member(Y,L),
abs(X,X1), abs(Y,Y1),
X1 =\= Y1.
여기에는 약간의 설명이 필요할 수 있습니다. : P – Noldorin
나는 팔각형을 본다! 서두르다! –
추가 된 예 ^^^ – TheOne