我對Prolog相當陌生。無論如何,我試圖編寫一套遞歸規則,返回給定字符代碼列表中每個單詞的平均字符數。我的代碼如下。 medellangd(Text,AvgLen) :-
medellangd(Text,T,1,0,0),
AvgLen = T.
medellangd([],AvgLen,Space,Words,Chars) :-
T is (Chars/Wor
我做在Python過程中的一些excercises,其中一人在那裏我被困低於: Given a digit sequence that represents a message where each uppercase letter
is replaced with a number (A - 1, B - 2, ... , Z - 26) and space - 0.
Find the nu
功能是 backtracking function f(n,k) 或 f(n, k) = n * k, if n = k
= n ∗ f(n−1, k), if n > k
= k ∗ f(n, k−1), if n < k
Prolog的謂詞fn/3爲了實現上述功能分配 你能不能幫我解決以上功能? 謝謝