Advertisement
Guest User

Lungime

a guest
Sep 17th, 2019
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Prolog 0.42 KB | None | 0 0
  1. maxim([MAX], MAX).
  2. maxim([Head|Tail], MAX) :-
  3.     maxim(Tail, MAX1),
  4.     Head > MAX1,
  5.     MAX is Head.
  6. maxim([Head|Tail], MAX) :-
  7.     maxim(Tail, MAX1),
  8.     MAX1 >= Head,
  9.     MAX is MAX1.
  10.  
  11.  
  12. transform([], []).
  13. transform([Head1|Tail1], [Head2|Tail2]) :-
  14.     atom_chars(Head1, List1),
  15.     length(List1, Head2),
  16.     transform(Tail1, Tail2).
  17.  
  18. lungime(List, Max) :-
  19.     transform(List, List2),
  20.     maxim(List2, Max).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement