Achilles numbers: Difference between revisions

Content added Content deleted
m (→‎Version 2 (Much faster): Timing correction and other minor changes.)
m (→‎Version 2 (Much faster): Better names for parameters.)
Line 522: Line 522:
}
}


var getAchilles = Fn.new { |minDigits, maxDigits|
var getAchilles = Fn.new { |minExp, maxExp|
var lower = 10.pow(minDigits)
var lower = 10.pow(minExp)
var upper = 10.pow(maxDigits)
var upper = 10.pow(maxExp)
var achilles = Set.new() // avoids duplicates
var achilles = Set.new() // avoids duplicates
var count = 0
var count = 0