Advertisement
bojandam1

Domasno od 18.10.24 za 22.10.24

Oct 18th, 2024 (edited)
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Prolog 0.66 KB | None | 0 0
  1. % X e posleden vo listata L
  2. posleden(X,[X]):-!.
  3. posleden(X,[_|Ost]):-posleden(X,Ost).
  4.  
  5. % X1 i X2 se sosedni vo listata L
  6. sosedni(X1, X2, [X1,X2|_]):-!.%Ako se trgne ! ke moze da se dobijat poveke od edna opcija ako X1 ili X2 se 'nepoznati'
  7. sosedni(X1, X2, [_,X|Ost]):- sosedni(X1,X2,[X|Ost]).
  8.  
  9. % L2 e L1 bez prvoto pojavuvanja na X
  10.  
  11. brisi_prvo(X,[X|Ost],Ost):-!.
  12. brisi_prvo(X,[Y|Ost],[Y|Ost1]):-X\=Y,brisi_prvo(X,Ost,Ost1),!.
  13. brisi_prvo(_,L,L):-!.
  14. % L2 e L1 bez site pojavuvanja na X
  15. brisi_pojavuvanja(_,[],[]).
  16. brisi_pojavuvanja(X,[X|Ost],Ost1):-brisi_pojavuvanja(X,Ost,Ost1),!.
  17. brisi_pojavuvanja(X,[Y|Ost],[Y|Ost1]):-X\=Y,brisi_pojavuvanja(X,Ost,Ost1).
  18.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement