Schemat: Nie mam pojęcia, jak zaimplementować daną funkcję

Jest to ćwiczenie „pragmatyki języka programowania, Michael Scott”.

Q. zwróć listę zawierającą wszystkie elementy danej listy, które spełniają dany predykat. Na przykład (filtr (lambda (x) (<x 5) ”(3 9 5 8 2 4 7)) powinien zwrócić (3 2 4).

Myślę, że to pytanie wymaga funkcji, która zaspokaja każdy predykat nie tylko powyżej. Ale nie mam pojęcia, jak wdrożyć taką funkcję. Proszę pomóż.

questionAnswers(1)

yourAnswerToTheQuestion