Talk:Product of divisors

From Rosetta Code
Revision as of 17:43, 20 December 2020 by Hout (talk | contribs) (Choosing the right abstraction - this is a double duplicate)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Choosing the right abstraction

This is really an exercise in defining a divisors function, and the only difference between the suggested Sum and Product draft tasks boils down to two trivial morphemes:

reduce(add, divisors(n), 0) vs reduce(mul, divisors(n), 1)

The goal of Rosetta code (see the landing page) is to provide contrastive insight (rather than comprehensive coverage of homework questions :-). Perhaps the scope for contrastive insight in the matter of divisors is already exhausted by the trivially different Proper divisors task.

Hout (talk) 17:42, 20 December 2020 (UTC)