diff options
Diffstat (limited to '145-broken.lua')
-rw-r--r-- | 145-broken.lua | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/145-broken.lua b/145-broken.lua new file mode 100644 index 0000000..1713881 --- /dev/null +++ b/145-broken.lua @@ -0,0 +1,12 @@ +-- this will take ~6h to run... need efficiency! +function reversible(n) + local revn = n:reverse() + local str = tostring(n + revn) + return not str:match("[02468]") +end + +local sum = 0 +for i = 1, 999999999 do + if i % 10 ~= 0 and reversible(tostring(i)) then sum = sum + 1 end +end +print(sum) |