2016-11-13 1 views
0

목록이 있으며 주문되었는지 확인하고 싶습니다. 누군가 내 오류를 지적 할 수 있습니까?프롤로그 목록이 오름차순인지 확인하십시오

감사

taxinomemene([]). 
taxinomemene([element1,element2|Tail]):- 
     stoixio1>stoixio12, 
     taxinomemene([stoixio2|Tail]). 
+0

변수는 대문자 또는'_'로 시작해야합니다. 예를 들어'element1'은 변수가 아닙니다. 그것은 n 원자입니다. – lurker

답변

0

당신은 무엇을 싱글 목록을 가지고 stoixio1 및 stoixio12 어떤 경우? 조건은 요소 1과 요소 2에 있어야합니다.

is_sorted([]). 
is_sorted([_]). 
is_sorted([X,Y|T]) :- 
    X=<Y, 
    is_sorted([Y|T]). 
+0

그것의 나의 실수. element1, element2와 동일합니다. 도움 주셔서 감사합니다. –

관련 문제