Domanda

(thirds '(a b c d e f g)) should return: (a d g);

(thirds '((a b) c (d e f) g (h i))) should return ((a b) g))

(thirds '()) should return the empty list;

The second function is SWAP

The third function is EVENATOM

È stato utile?

Soluzione

It seems that all this functions were part of someone else's assignment, if you take the time to search for them there are several answers. Disclaimer: I'll link my own solutions, but there are others there, just as good.

  • The thirds procedure was defined here
  • The swap procedure was defined here
  • And the evenatom procedure is here
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top