-1
リスト内のすべての連続した繰り返し要素を数える方法と、それらの発生数をペアとしてパックする方法。リスト内の各文字の出現を数えるには?
例:
compress([])->
[];
compress(L)->
helper(L,0).
helper([], _)->
[];
helper([H|T], Count)->
case H == hd(T) of
true -> helper(T,Count), [{Count+1, H}];
false -> helper(T, Count), [{Count, H}]
end.
少なくとも、コンパイラの警告をクリーンアップすることができます。あなたはこの行で何をしたいですか? 'true - > Count + 1、ヘルパー(T、Count)、[{Count、H}];' –