Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
19
Task/Proper-divisors/Sidef/proper-divisors.sidef
Normal file
19
Task/Proper-divisors/Sidef/proper-divisors.sidef
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
func propdiv (n) {
|
||||
n.divisors.slice(0, -2)
|
||||
}
|
||||
|
||||
{|i| printf("%2d: %s\n", i, propdiv(i)) } << 1..10
|
||||
|
||||
var max = 0
|
||||
var candidates = []
|
||||
|
||||
for i in (1..20_000) {
|
||||
var divs = propdiv(i).len
|
||||
if (divs > max) {
|
||||
candidates = []
|
||||
max = divs
|
||||
}
|
||||
candidates << i if (divs == max)
|
||||
}
|
||||
|
||||
say "max = #{max}, candidates = #{candidates}"
|
||||
Loading…
Add table
Add a link
Reference in a new issue