Как решить задачу о быках, коровах и телятах на Haskell?
Бык стоит 10 рублей, корова - 5 рублей, телёнок - 0.5 рублей. Необходимо на 100 рублей купить 100 голов скота. Мне стало интересно, как такую задачу решить в Haskell? В императивных языках задача решается через вложенные циклы, но в Haskell их нет. Сколько ни пытался, решить задачу не смог.