Proper divisors: Difference between revisions

Content added Content deleted
m (→‎{{header|REXX}}: added comments and whitespace.)
m (→‎Faster Proper Divisor Counting: Added note on running under Algol 68G)
Line 412: Line 412:
===Faster Proper Divisor Counting===
===Faster Proper Divisor Counting===
Alternative version that uses a sieve-like approach for faster proper divisor counting.
Alternative version that uses a sieve-like approach for faster proper divisor counting.
<br><br>Note, in order to run this with Algol 68G under Windows (and possibly Linus) the heap size must be increased, see [[ALGOL_68_Genie#Using_a_Large_Heap]].
<br>Note, this uses an array that is too large for ALGOL 68G under Windows.
<lang algol68>BEGIN # count proper divisors using a sieve-like approach #
<lang algol68>BEGIN # count proper divisors using a sieve-like approach #
# find the first/only number in 1 : 20 000 and 1 : 64 000 000 with #
# find the first/only number in 1 : 20 000 and 1 : 64 000 000 with #