blob: f16850afca9b3f293f368832480aad0109934ce1 [file] [log] [blame]
-- $Id: hash.lua,v 1.2 2004-05-22 04:31:50 bfulgham Exp $
-- http://www.bagley.org/~doug/shootout/
-- Author: Roberto Ierusalimschy
local n = tonumber((arg and arg[1]) or 1)
local X={}
for i=1,n do
X[string.format("%x", i)] = i
end
local c = 0
for i=n,1,-1 do
if X[i..''] then c = c+1 end
end
print(c)