Use foldl as PR feedback suggested
This commit is contained in:
@@ -202,12 +202,15 @@ nth0_search(N0, N, [_|Es], E) :-
|
|||||||
nth0_search(N1, N, Es, E).
|
nth0_search(N1, N, Es, E).
|
||||||
|
|
||||||
|
|
||||||
max_list([Max], Max).
|
|
||||||
max_list([N|Ns], Max) :-
|
max_list([N|Ns], Max) :-
|
||||||
max_list(Ns, Maxs),!,
|
foldl(max_list_, Ns, N, Max).
|
||||||
Max is max(N, Maxs).
|
|
||||||
|
max_list_(N, Max0, Max) :-
|
||||||
|
Max is max(N, Max0).
|
||||||
|
|
||||||
min_list([Min], Min).
|
|
||||||
min_list([N|Ns], Min) :-
|
min_list([N|Ns], Min) :-
|
||||||
min_list(Ns, Mins),!,
|
foldl(min_list_, Ns, N, Min).
|
||||||
Min is min(N, Mins).
|
|
||||||
|
min_list_(N, Min0, Min) :-
|
||||||
|
Min is min(N, Min0).
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user