Proper divisors: Difference between revisions
m
→{{header|Sidef}}: code simplifications
m (→{{header|zkl}}: new verson) |
m (→{{header|Sidef}}: code simplifications) |
||
Line 4,209:
{{trans|Perl 6}}
<lang ruby>func propdiv (n) {
n.divisors.slice(0, -2)
}
{|i|
var max = 0
var candidates = []
for i in (1..20_000) {
var divs = propdiv(i).len
if (divs > max) {
Line 4,234 ⟶ 4,229:
{{out}}
<pre>
1
2
3
4
5
6
7
8
9
10
max = 79, candidates = [15120, 18480]
</pre>
|