Доброго времени суток. Всех с Новым годом.
Нужна помощь, помогите, пожалуйста, решить несколько задач по Haskell:
1) Функция removeDoubleStars :: [String] -> [String]
Составить список из строк исходного списка, в который входят все строки, кроме строк, имеющих среди символов строки более одного символа '*' ("звездочка")
2) Дерево произвольной структуры имеет следующее описание типа данных
data Tree a = Node a [Tree a]
то есть каждый узел дерева имеет список поддеревьев. Определить функцию обработки деревьев:
height :: Tree a -> Int
Вычисляет высоту дерева.
Огромная просьба не писать, что-то типа — читай с 35 по 306 стр. того-то учебника.