我需要编写一个小的Prolog程序,来统计列表中每个元素出现的次数。
numberOfRepetition(input, result)
例如:
numberOfRepetition([a,b,a,d,c,a,b], X)
可以满足条件 X=[a/3,b/2,d/1,c/1]
,因为 a
出现了三次,b
出现了两次,c
和d
各出现了一次。