Výmena prvkov v zozname po dvojiciach na všetkých úrovniach.

Príklady:

 
(prehod '(1 2 3 4))       ; -> (2 1 4 3)
(prehod '(1 2 3 4 5))     ; -> (2 1 4 3 5)
(prehod '(1 2 3 (3 4 5))) ; -> (2 1 (4 3 5) 3)
(prehod '(1 (2 (3) 4)))   ; -> (((3) 2 4) 1)


Autori[ ZADANIE | AKO ZAČAŤ | RIEŠENIE ]
Posledná aktualizácia 4. 9. 2001
back  home  next