LINUX.ORG.RU

[ФП][Морфизмы] Годная задачка про списки :)


0

0

Нашёл такую штуку:

Есть список - точнее кортеж, т.е. гетерогенный список, - и есть функция предикат для его элементов. Исходный список нужно разбить на два списка - в одном элементы удовлетворяющие предикату, в другом - остальные.

Какие могут быть решения? Циклы vs. Рекурсия vs. Морфизмы?

Пришлось убить минут двадцать :) Но морфизм есть.

★★★★
Ответ на: комментарий от jtootf

а это какой язык?

На руби похоже.

Вброшу по такому случаю на факторе:

100 [0,b] [ odd? ] partition

anonymous
()
Ответ на: комментарий от korvin_

во всяком случае в руби это работает =)

korvin_ ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.