Pisano period: Difference between revisions

(Added Lua)
(→‎{{header|Lua}}: remove ";")
Line 1,530:
local maxNumber = 180
-- sieve the primes to maxNumber
local isPrime = {}; for i = 1, maxNumber do isPrime[ i ] = i % 2 ~= 0 end
for i = 1, maxNumber do isPrime[ i ] = i % 2 ~= 0 end
isPrime[ 1 ] = false
isPrime[ 2 ] = true
Line 1,544 ⟶ 1,545:
local r = 0
for i = 0, ( m * m ) - 1 do
p, c = c, ( p + c ) % m;
if p == 0 and c == 1 then return i + 1 end
end
3,045

edits