Advertisement
Guest User

Untitled

a guest
Dec 13th, 2018
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- Реализуйте функцию isPalindrome, которая определяет, является ли переданный ей список палиндромом.
  2. isPalindrome :: Eq a => [a] -> Bool
  3. isPalindrome [] = True
  4. isPalindrome [_] = True
  5. isPalindrome [x,y] = x == y
  6. isPalindrome (x:list) | x == head (reverse list) = isPalindrome (reverse (tail (reverse list)))
  7.                       | otherwise = False
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement