Подтвердить что ты не робот

Кто-нибудь видел список хитроумных упражнений Хаскелла?

Есть ли какие-нибудь списки сложных упражнений Haskell, которые используют монады в неожиданных путях? Меня больше всего интересует простая "разработка того, что делает эта строка кода" или "сделайте это без проблем, используя эти вопросы типа монады".

4b9b3361

Ответ 2

Попробуйте выяснить, почему программы здесь завершаются.

Ответ 4

Я не знаю, что вы называете сложным, но если вы никогда не завязывали узел, вы должны попытаться сделать итеративную глубину первого поиска, используя привязку узлов (и убедитесь, что она завершается чисто, если решение не найдено!).