Clojure — Punts amb clausures 1

Es poden utilitzar clausures per definir objectes sense classe. En
aquest problema definirem l’"objecte" per representar punts en el pla
amb clausures. Així fent (punt 2 2) ens tornarà una instància amb les
coordenades cartesianes {2, 2}.

1.  Afegiu la funcionalitat tal que a l’aplicar les keywords (a l’estil
    dels mètodes)  : crt o  : plr per obtenir les coordenades
    cartesianes o polars respectivament.

2.  Afegiu la possibilitat de calcular distàncies euclidianes amb la
    keyword  : dst.

3.  Doneu una funció mes-propera que, donada una llista de punts i un
    punt, ens torni el punt de la llista més proper al donat com a
    paràmetre.

Informació del problema

Autoria: Gerard Escudero

Generació: 2026-01-25T16:59:39.184Z

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