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