From c3ff98ee4aa79bcaa07c8a478e96539c2a512e73 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Thu, 14 May 2009 19:51:41 -0500 Subject: rename files for better sorting --- 12.lua | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 12.lua (limited to '12.lua') diff --git a/12.lua b/12.lua deleted file mode 100644 index 7ef1c0d..0000000 --- a/12.lua +++ /dev/null @@ -1,31 +0,0 @@ --- only valid when n > 1 -function num_factors(n) - local ret = 2 - local test = 2 - local limit = math.sqrt(n) - while test < limit do - if n % test == 0 then - ret = ret + 2 - end - test = test + 1 - end - if limit == math.floor(limit) then ret = ret + 1 end - return ret -end - -generate_triangle = coroutine.wrap(function() - local num = 0 - local add = 1 - while true do - num = num + add - add = add + 1 - coroutine.yield(num) - end -end) - -while true do - local n = generate_triangle() - local nn = num_factors(n) - print(n .. ": " .. nn) - if nn > 500 then break end -end -- cgit v1.2.3-54-g00ecf