summaryrefslogtreecommitdiffstats
path: root/145-broken.lua
diff options
context:
space:
mode:
Diffstat (limited to '145-broken.lua')
-rw-r--r--145-broken.lua12
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)