Всем привет. Не получается сделать вот такое задание:
| Цитата | Разработать функцию, которая для заданного бинарного отношения r возвращает список всех упорядоченных пар элементов (x,y), таких что которых выполняется условие x r y, но не выполняется условие y r x.
|
Допустим мы имеем бинарное отношение заданное на: [[3,4], [1,2,4], [2,3,4], [3]];
Это пары: (3,2), (3,3), (3,4), (4,3), (1,3), (1,4), (2, 1), (2,2), (2,4).
То есть результатом должно быть: (3,2), (1,3), (1,4), (2,1), (2,4).
Думаю что вынимать конкретные пары из списка надо с помощью Filtered, но что то никак не соображу какое условие надо написать...
|