Permutación de elementos consecutivos

Definir la función

tal que (permutaConsecutivos xs) es la lista obtenida permutando los elementos consecutivos de xs. Por ejemplo,

Soluciones

Pensamiento

Entre el vivir y el soñar
hay una tercera cosa.
Adivínala.

Antonio Machado

8 Comentarios

  1. Solución en Maxima

  2. Definición en Maxima:
    permutaConsecutivos (xs):= if (emptyp (xs) or length (xs)=1) then xs
    else cons(second(xs),cons(first(xs), permutaConsecutivos(rest(xs,2))))$

Leave a Reply to frahidzamCancel reply