更改单词以更正单词

时间:2018-06-04 14:02:05

标签: prolog

我已经看到了不同的改变词的例子,并且在做了正确的词之后。具体来说,我有那些

word([computer]). 
word([network]).
word([student]).

所以它会是这样的。

?-change(o,m,p,c,r,u,t,e],X).
X=[computer]
?-change([t,u,s,t,d,e,n]).
X=[s,t,u,d,e,n,t]

另一个问题,

?-correct[p,r,o,g,r,a,m,m,i,t],X). %delete t
X=[p,r,o,g,r,m,m,i,n,g] %replacing t with g

我想说的是,令我感到困惑的是,我无法理解。我可以更容易地做出我想成为的词吗?因为每个例子都有不同的问题,所有的替换字母。是什么"标准"可以使用它更容易吗?

0 个答案:

没有答案