Advertisement
Guest User

Untitled

a guest
Jun 11th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Erlang 0.39 KB | None | 0 0
  1. % usun parzyste z listy - rekurencyjnie
  2. usun_parzyste([]) -> [];
  3. usun_parzyste([H|T]) ->
  4.     case H rem 2 of
  5.         1 -> usun_parzyste(T);
  6.         0 -> [H|usun_parzyste(T)]
  7.     end.
  8.  
  9. % usun parzyste z listy - iteracyjnie
  10.  
  11. usun_iter(List) ->
  12.     usun_iter(List, []).
  13. usun_iter([], Acc) -> Acc;
  14. usun_iter([H|T], Acc) ->
  15.     case H rem 2 of
  16.         1 -> usun_iter(T, Acc);
  17.         0 -> usun_iter(T, Acc ++ [H])  
  18.     end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement