More actions
imported>DamienRice No edit summary |
imported>DamienRice No edit summary |
||
| Line 7: | Line 7: | ||
jollyResult(Res) -> | jollyResult(Res) -> | ||
case (lists:sum(Res) =:= trunc((hd(Res)+lists:last(Res))*length(Res)/2)) of | case (lists:sum(Res) =:= trunc((hd(Res)+lists:last(Res))*length(Res)/2)) of | ||
true -> | true -> | ||
Revision as of 00:31, 13 November 2008
%io 부분 추가해야 함.
-module(jolly).
-compile(export_all).
jolly([H|T]) ->
jollyResult(lists:usort(jollySub(H, T, []))).
jollyResult(Res) ->
case (lists:sum(Res) =:= trunc((hd(Res)+lists:last(Res))*length(Res)/2)) of
true ->
io:format("Jolly~n");
false ->
io:format("Not Jolly~n")
end.
%앞의 것과 뒤의 아이템을 빼서 새 리스트에 더함..
jollySub(H, [], Res) ->
Res;
jollySub(H, [HH|T], Res) ->
jollySub(HH, T, Res++[abs(H-HH)]).
LittleAOI, JollyJumpers