Restructuring
This commit is contained in:
17
solutions/ProjectEuler/012/solve.rb
Normal file
17
solutions/ProjectEuler/012/solve.rb
Normal file
@ -0,0 +1,17 @@
|
||||
num = 3;
|
||||
tri_add = 2;
|
||||
begin
|
||||
tri_add += 1
|
||||
num += tri_add
|
||||
|
||||
divisors = 2;
|
||||
square_root = Math.sqrt(num);
|
||||
div = 2
|
||||
while(div <= square_root)
|
||||
if(num % div == 0)
|
||||
divisors += 2;
|
||||
end
|
||||
div += 1
|
||||
end
|
||||
end until (divisors > 500);
|
||||
puts num;
|
Reference in New Issue
Block a user