Haskell — Nombres pseudoperfectes

Els divisors propis d’un nombre nn són tots els divisors positius de nn més petits que nn. Per exemple, els divisors propis de 20 són 1, 2, 4, 5, i 10. En aquest problema, direm que un nombre és pseudoperfecte si es pot obtenir sumant alguns (o tots) els seus divisors propis. Per exemple, 20 es pseudoperfecte, perquè 1+4+5+10=201 + 4 + 5 + 10 = 20.

Feu una funció

    analyze :: Int -> Either Int Bool

que, per a cada nombre n1n\ge1 donat,

Puntuació

Informació del problema

Autoria: Jordi Petit

Generació: 2026-02-03T17:08:01.774Z

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