frostblooded

Arithmetic Progression

Dec 25th, 2019
792
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Prolog 0.23 KB | None | 0 0
  1. ar_prog([]).
  2. ar_prog([_]).
  3. ar_prog([H1,H2|T]) :- Diff is H2 - H1, ar_prog_helper([H1,H2|T], Diff).
  4.  
  5. ar_prog_helper([], _).
  6. ar_prog_helper([_], _).
  7. ar_prog_helper([H1,H2|T], Diff) :- H2 - H1 =:= Diff, ar_prog_helper([H2|T], Diff).
Advertisement
Add Comment
Please, Sign In to add comment