RosettaCodeData/Task/Test-a-function/Prolog/test-a-function.pro

9 lines
264 B
Prolog
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
palindrome(Word) :- name(Word,List), reverse(List,List).
:- begin_tests(palindrome).
test(valid_palindrome) :- palindrome('ingirumimusnocteetconsumimurigni').
test(invalid_palindrome, [fail]) :- palindrome('this is not a palindrome').
:- end_tests(palindrome).