Ещё один способ получить баллы по ФП - решить задачи на Haskell.
В директории src лежат файлы PartN.hs. Задачи находятся либо в них, либо в
файлах соответствующих поддиректорий PartN. Как правило, требуется написать
какую-либо функцию или набор функций. Пожалуйста, не меняйте тип функций, иначе
может сломаться компиляция или проверка тестов. Тесты, кстати, лежат в
директории test, и могут содержать информацию о том, как должна работать
функция.
Для проверки можно запустить cabal v2-test или stack test.
На сервере для проверки будет запускаться дополнительный набор тестов, который
не сохранён в репозитории (файлы вида test/HiddenN.hs - как раз для них).
Также на сервере будут заменяться на исходные все файлы, в начале которых
написано DO NOT CHANGE!, поэтому менять их не имеет смысла. Вы можете добавить
свои тесты в файлы TestN.hs, чтобы проверить свой код.
Успехов!
It's Dangerous to Solve Problems Alone. Take Type Checker.