{
  "blurb": "Implement the `keep` and `discard` operation on collections. Given a collection and a predicate on the collection's elements, `keep` returns a new collection containing those elements where the predicate is true, while `discard` returns a new collection containing those elements where the predicate is false.",
  "authors": [
    "betegelse"
  ],
  "contributors": [
    "behrtam",
    "cmccandless",
    "Dog",
    "jnaulty",
    "N-Parsons",
    "pheanex",
    "sjakobi",
    "tqa236"
  ],
  "files": {
    "solution": [
      "strain.py"
    ],
    "test": [
      "strain_test.py"
    ],
    "example": [
      ".meta/example.py"
    ]
  },
  "source": "Conversation with James Edward Gray II",
  "source_url": "https://twitter.com/jeg2"
}
