Clojure — Funcions amb nombres

En aquest problema heu d’implementar una sèrie de funcions en Clojure.
No cal que pregunteu si podeu fer servir funcions auxiliars, és evident
que sí.

1.  Feu una funció @abs-value@ que, donat un enter, retorni el seu valor
    absolut.

2.  Feu una funció recursiva @power1@ que, donats un enter x i un
    natural p, retorni x elevat a p, és a dir, x^(p).

3.  Feu una funció @power2@ (amb loop i recur) que, donats un enter x i
    un natural p, retorni x elevat a p, és a dir, x^(p). Per solucionar

4.  Feu una funció @prime?@ que, donat un natural, indiqui si aquest és
    primer o no.

Observacions

Per resoldre aquest problema no podeu utilitzar les funcions que ja
incorpora Clojure com la del valor absolut o la potència.

Puntuació

Cada funció puntua 25 punts.

Informació del problema

Autoria: Albert Rubio / Jordi Petit / Gerard Escudero

Generació: 2026-01-25T12:59:18.315Z

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