Clojure — Nombre de rotacions

1.  Definiu una funció number-of-rotations que donat un vector ordenat
    però rotat a la dreta un cert nombre de vegades, retorni quants cops
    ha estat rotat aquest vector.

    Nota: podeu fer servir la funció .indexOf, que donat un vector i un
    valor:

        (.indexOf vector valor)

    retorna l’índex on aquest valor apareix per primer cop en el vector,
    o −1 si el valor no hi és dins el vector.

2.  Definiu una funció fsmap que, donats un element x i una llista fs de
    funcions, fa que (fsmapxfs) retorni una llista amb les aplicacions
    successives de les funcions de fs a x. És a dir, la llista resultant
    ha de contenir x, seguit de (f1x), (f2(f1x)), etc., on f1, f2, ...
    són les funcions de la llista fs. A més, cal definir fsmap fent
    servir reductions.

Informació del problema

Autoria: Jordi Delgado / Gerard Escudero

Generació: 2026-01-25T12:56:26.218Z

© Jutge.org, 2006–2026.
https://jutge.org
