1. Да се напишат функция (filter l pred?), която връща списък от елементите на l, които удовлетворяват pred?
  2. Да се напише функция (sum-odd-squares l), която намира сумата от квадратите на нечетните числа в l.
  3. Да се напише функция (min-list l), която ако l е списък от списъци връща списък от минималните елементи на списъците в l.
  4. Да се напише функция (flatten l), която връща списък от всички атоми в l
  5. Да се напише функция (count-brackets l), която брои колко скоби се срещат в записа на списъка l.
  6. Да се напише функция (scan comb nv l), която връща списъка (nv, a1 # nv, a1 # (a2 # nv), ... ,a1 # (a2 # ... (an-1 # (an # nv)) ...), където с # е означен comb
  7. Да се напише функция (inits l), която връща списъка (() (a1) (a1 a2) ... (a1 a2 ... an))
  8. Да се напише функция (tails l), която връща списъка ((a1 a2 ... an) (a2 ... an) ... (an) ())
  9. Да се напише функция (subs l), която връща списък от всички подсписъци на l
  10. Да се напише функция (deep-map f l), която прилага функцията f към всички атоми на l.
Last modified: Saturday, 12 November 2011, 5:38 PM