fouth.pro

来自「Prolog开发的简单的几个人工智能方面的程序.含问题分析报告.」· PRO 代码 · 共 20 行

PRO
20
字号
domains
  sylist=symbol*
predicates
  palin(sylist)
  reverse(sylist,sylist)
  append(sylist,sylist,sylist)
clauses
  palin([]).
  palin([X|[Y,X]]).
  palin([X|L]):-
    reverse(L,[X|M]),palin(M).
  
  reverse([],[]).
  reverse([Head|Tail],Result):-
    !,
    reverse(Tail,Temp),
    append(Temp,[Head],Result).
  append([],List,List).
  append([Head|List1],List2,[Head|Rest]):-
     append(List1,List2,Rest),!.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?