diff options
Diffstat (limited to 'Scala/funsets/src/main')
-rw-r--r-- | Scala/funsets/src/main/scala/funsets/FunSets.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Scala/funsets/src/main/scala/funsets/FunSets.scala b/Scala/funsets/src/main/scala/funsets/FunSets.scala index c6d5ea5..1fd2d31 100644 --- a/Scala/funsets/src/main/scala/funsets/FunSets.scala +++ b/Scala/funsets/src/main/scala/funsets/FunSets.scala @@ -32,13 +32,13 @@ object FunSets { * Returns the intersection of the two given sets, * the set of all elements that are both in `s` and `t`. */ - def intersect(s: Set, t: Set): Set = ??? + def intersect(s: Set, t: Set): Set = (x => s(x) & t(x)) /** * Returns the difference of the two given sets, * the set of all elements of `s` that are not in `t`. */ - def diff(s: Set, t: Set): Set = ??? + def diff(s: Set, t: Set): Set = (x => s(x) & !t(x)) /** * Returns the subset of `s` for which `p` holds. |